Software Development Engineer II, Personalization
Core
Design, develop, and maintain scalable software solutions to process big data and deliver personalization features for Amazon's e-commerce platform.
Role type
Senior IC software development engineer (personalization & big data)
Builds
Scalable software solutions, personalization tools, and recommendation features for internal customers and end-users.
Domain
E-commerce, big data, machine learning, and distributed systems.
Deliverable
production ML models | product features
Required skills
Big data processing, software architecture, machine learning fundamentals, LLM fundamentals, transformer architecture, code reviews, system design, algorithm design, technical leadership, mentoring.
Preferred skills
Full software development lifecycle expertise, LLM deployment on AI acceleration hardware (GPUs, Neuron, TPU), advanced system reliability and scaling.
Technologies
Big data frameworks, LLMs, GPUs, Neuron, TPU, distributed systems.
Responsibilities
Design and develop scalable software for big data processing; collaborate with stakeholders to launch new software features; clarify technical requirements and estimate timelines; conduct code reviews; mentor and lead developers; drive continuous improvement in software quality and product maintainability.
Seniority
Senior, hands-on IC with leadership responsibilities