Software Development Engineer II (ML), CMT

Amazon Bengaluru, India · Chennai, India · Seattle, United States

About the role

This is a Software Development Engineer II role on Amazon's Competitive Monitoring team within Worldwide Pricing and Promotions. It suits an engineer who wants to build and operate ML infrastructure and agentic workflows that power competitive intelligence at scale. The team is based in Bangalore/Chennai and collaborates with counterparts in Seattle.

What you’ll do

  • Productionize and maintain ML models, deploying them and ensuring ongoing reliability
  • Monitor model health and data drift, building algorithms to detect performance issues
  • Partner with scientists to streamline the path from development to deployment
  • Build observability and alerting infrastructure to monitor and trace AI model outputs
  • Own the full stack from APIs and interfaces to backend systems

What they’re looking for

  • 3+ years of non-internship professional software development experience
  • Experience programming in at least one software language
  • Bachelor's degree in computer science or equivalent

Nice to have

  • 4+ years building large-scale ML infrastructure for recommendation, ads ranking, personalization or search
  • Knowledge of ML and LLM fundamentals including transformer architecture and training/inference lifecycles

Questions about this role

Is this role remote?

No, it is on-site, based primarily in Bengaluru with team members in Chennai and Seattle.

How many years of experience do I need?

3+ years of professional software development experience is required.

Do I need a degree?

Yes, a bachelor's degree in computer science or equivalent is listed as a basic qualification.

Related roles

Data Engineer II, TSE Operations Analytics

Amazon · Bengaluru, India

A Data Engineer II role on Amazon's Trustworthy Shopping Experience team in Bengaluru, building data pipelines that help identify bad actors on the platform.

On-siteMid levelFull-time
Data EngineeringETLSQLAWS +2
3 days ago

Software Dev Engineer II, Delivery Experience, Delivery Experience

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A founding-member SDE II role on Amazon's Delivery Experience team in Hyderabad, building the delivery information systems shown across Amazon's sites.

On-siteFull-time
Software DevelopmentSystem ArchitectureCode ReviewDebugging
4 days ago

Applied Scientist, International Machine Learning

Amazon · Bengaluru, India

An Applied Scientist role on Amazon's India-focused Machine Learning team in Bengaluru, building recommendation, fraud and catalog-quality systems.

On-siteFull-time
Machine LearningJavaC++Python +1
4 days ago

Applied Scientist II, Grocery, Retail & In-Store Experience (GRAISE)

Amazon · Bengaluru, India

An applied scientist role at Amazon in Bengaluru, building computer vision models for in-store grocery technology.

On-siteMid levelFull-time
Machine LearningComputer VisionPythonData Analysis +2
4 days ago

Business Analyst, Global Solutions & Risk Compliance (GSRC)

Amazon · Bengaluru, India

A mid-level business analyst role at Amazon in Bengaluru, supporting global compliance and supply chain reporting with SQL and data visualization. Suited to an analyst with a few years of SQL and reporting experience.

On-siteMid levelFull-time
SQLTableauQuickSightData Visualization +2
4 days ago

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago