Sr. Software Development Engineer, Customer Relationship Management
Core
Architect and lead the development of highly scalable, resilient, and low-latency systems that power customer and household intelligence at Amazon scale.
Role type
Senior Software Development Engineer (Technical Lead)
Builds
Durable customer memory systems, AI agent orchestration, global-scale data and ML pipelines, and platform tooling for partner teams.
Domain
E-commerce, Customer Relationship Management (CRM), Distributed Systems, Machine Learning
Deliverable
production ML models
Required skills
Distributed systems architecture, AI/ML infrastructure design, LLM workflow design, Real-time and batch data pipeline engineering, System reliability and scaling, Technical leadership, Software lifecycle ownership, Mentorship
Preferred skills
Full software development life cycle expertise, Coding standards and code reviews, Source control management, Build processes, Testing and operations experience
Technologies
AWS, Big Data technologies, LLMs, Machine Learning
Responsibilities
Architect and lead the development of highly scalable, resilient, and low-latency systems; Build and evolve core data and AI/ML infrastructure; Design and implement AI workflows for needs-based reasoning; Write high-quality, maintainable code and drive engineering standards; Work through ambiguity to decompose complex requirements; Own the full software lifecycle from architecture to operations; Mentor other engineers and contribute to long-term architectural direction.
Seniority
Senior, hands-on IC with leadership responsibilities