Staff Software Engineer, Backend
San Francisco, CA - USA
Job Summary
- Develop and maintain scalable backend and data systems that power personalized messaging decisions across millions of subscribers
- Partner with data scientists and ML engineers to produce models for send-time optimization and subscriber engagement propensity
- Optimize real-time and batch pipelines for performance reliability and operational robustness at scale
- Improve feedback loops and experimentation frameworks to continuously enhance personalization performance
- Drive engineering best practices in large-scale distributed systems experimentation and highscale personalization infrastructure
- Improve code quality through code reviews testing and advocating for best practices
- Contribute to and help shape technical decisions and stay current with emerging technologies to enhance our products
- Participate in on-call and production support for multiple service domains triaging and resolving incidents and customer-facing issues
- Collaborate cross-functionally with product design and analytics to ship impactful data driven features. Build amazing consumer experiences taking responsibility for code quality scalability reliability and performance.
- Telecommuting permitted 2 days per week
- When not telecommuting must report to 114 Sansome Street 10th Floor San Francisco CA 94104
MINIMUM REQUIREMENTS:
Bachelors degree or U.S. equivalent in Computer Science Computer Engineering or a related field plus 7 years of professional experience as a Software Engineer Software Developer or any occupation job title position performing backend software development and building distributed systems.
Must also have experience with the following special skills:
- 7 years of professional experience performing software development using Java and Python
- 7 years of professional experience performing object-oriented programming (including designing developing and maintaining scalable high-performance applications) while adhering to established quality standards (including code reviews automated testing and continuous integration practices)
- 7 years of professional experience collaborating with cross-functional teams (including product analytics and engineering) to deliver data-driven software solutions
- 7 years of professional experience utilizing databases and data platforms (including DynamoDB PostgreSQL and Redis) in conjunction with messaging and streaming systems (including Kafka)
- 5 years of professional experience designing developing and supporting service-oriented architecture (SOA) (including RESTful web services SOAP-based services and Enterprise Service Bus (ESB)) and distributed systems (including AWS services and cloud infrastructure)
- 5 years of professional experience performing DevOps practices and utilizing related tools (including Docker and Kubernetes) to support deployment scalability and system reliability and 3 years of professional experience utilizing front-end engineering technologies (including React and Typescript) to support full-stack integration
Please submit resume online at: or via email to Must specify Ad Code PGJG
Youll get competitiveperks and benefits from health & wellness to equity to help you bring your best self to work.
For US based applicants:
- The US base salary range for this full-time position is $221187- $280000 per year. annually equity benefits
- Our salary ranges are determined by role level and location
#LI-DNI
By applying for this position your data will be processed as per Attentives Privacy Policy.
Required Experience:
Staff IC
About Company
Discover how Attentive uses AI to enhance SMS and email marketing for personalized and effective customer engagement.