Software Development Engineer II, Connections CODEX Team
Core
Build intelligent systems that transform employee feedback into actionable insights, powering Amazon's employee listening platform used by ~1.5 million employees daily.
Role type
Senior Software Development Engineer (Distributed Systems & ML)
Builds
Employee listening system, real-time data pipelines, ML-powered sentiment analysis, and content delivery services
Domain
HR Technology / Enterprise Software
Deliverable
production ML models
Required skills
Distributed systems design, Real-time data pipelines, ML-powered sentiment analysis, C#/C++/Java/Perl, Object Oriented Design, System architecture, CI/CD automation, Observability, Root cause analysis, Mentorship
Preferred skills
Full SDLC ownership, Code review leadership, Testing automation, Resource-efficient solution design
Technologies
C#, C++, Java, Perl, Distributed systems, Real-time data pipelines, ML frameworks
Responsibilities
Design and implement end-to-end software features for distributed systems; Resolve operational issues and improve team processes; Collaborate with product managers and UX designers; Influence technical strategy and architecture; Drive process improvements and innovation; Mentor and coach junior engineers
Seniority
Senior, hands-on IC