Software Development Engineer II, Selection Monitoring
Core
Design and own large-scale data systems, AI/ML-powered services, and self-serve tools to identify missing brands in Amazon's global catalog and guide brand recruitment teams.
Role type
Senior IC software development engineer (data systems & ML integration)
Builds
Scalable data pipelines, brand gap detection services, and self-serve analytics tools for brand recruitment
Domain
E-commerce, Brand Management, Data Engineering, Machine Learning
Deliverable
production ML models
Required skills
Large-scale distributed systems design, Spark on Amazon EMR, C#/C++/Java/Perl, Object Oriented Design, System architecture, Data pipeline development, ML model integration, Code review and mentorship, Operational monitoring
Preferred skills
Full SDLC ownership, Testing and operations experience
Technologies
Spark, Amazon EMR, C#, C++, Java, Perl
Responsibilities
Design and build scalable, highly available services and data pipelines; Partner with applied scientists to integrate ML models and measure data quality; Develop self-serve tools for business teams to analyze brand data; Mentor junior engineers and drive operational improvements
Seniority
Senior, hands-on IC