Machine Learning Engineer
Core
Build near-real-time ML systems and infrastructure to process shopper behavioral signals and power ad relevance across Amazon's global advertising platform.
Role type
Software Development Engineer in Machine Learning (IC)
Builds
Real-time data ingestion pipelines, ML feature generation services, and training/inference systems for ad personalization.
Domain
E-commerce advertising, real-time data processing, machine learning
Deliverable
production ML models | infrastructure
Required skills
Software development, system design/architecture, machine learning, data mining, information retrieval, statistics, natural language processing
Preferred skills
Full software development lifecycle experience, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
Apache Flink, Kinesis, DynamoDB, LLMs
Responsibilities
Design and operate near-real-time data ingestion pipelines; develop ML feature generation services; enhance scalability of training and inference systems; build data quality monitoring frameworks; collaborate on feature schemas and serving latency optimization; contribute to system design discussions.
Seniority
Mid-level, hands-on IC