Staff Software Engineer, Backend
AttentiveSMS Marketing company
San Francisco, United States$221,187 - $280,000Lead
Sequoia Capital
Tiger Global
Bain Capital Ventures
Coatue
IVP
Wellington Management Company
Software Engineering
About the role
TL;DR
Develop and maintain scalable backend and data systems for personalized messaging.
- •Attentive is seeking a Staff Software Engineer, Backend to develop and maintain scalable backend and data systems that power personalized messaging decisions.
- •You will partner with data scientists and ML engineers to optimize real-time and batch pipelines, improve feedback loops, and drive engineering best practices.
- •Key Responsibilities Develop and maintain scalable backend and data systems.
- •Partner with data scientists and ML engineers on optimization models.
- •Optimize real-time and batch pipelines for performance and reliability.
- •Improve feedback loops and experimentation frameworks.
- •Drive engineering best practices in distributed systems and personalization infrastructure.
- •Requirements Bachelor's degree or equivalent in Computer Science, Computer Engineering, or related field plus 7 years of experience. 7 years of experience with Java, Python, and Go. 7 years of experience in object-oriented programming and designing scalable applications. 7 years of experience designing and supporting service-oriented architecture and distributed systems on AWS. 7 years of experience with databases like DynamoDB, PostgreSQL, Snowflake, Redis and messaging systems like Kafka, Pulsar.
Required skills
JavaPythonGoAWSDynamoDBPostgreSQLRedisDockerKubernetesTypeScript
Nice-to-have skills
SnowflakeReact
Domain expertise
martech
Benefits & perks
equity, health & wellness
Tech stack
JavaPythonGoAWSDynamoDBPostgreSQLSnowflakeRedisDockerKubernetesReactTypeScript