If you’ve ever wondered who builds the systems behind the ads you see on Amazon, Kindle, or while streaming on a connected TV, this is that team hiring. Amazon’s Ad Tech organization has an open Software Dev Engineer II role on its Creative X team and unlike most “off-campus hiring” posts, this one is genuinely building product from scratch with real ML involvement, not just maintaining an existing system.
Role Snapshot
| Company | Amazon |
| Team | Creative X, Amazon Advertising |
| Role | Software Dev Engineer II (SDE II) |
| Location | Gurgaon |
| Job ID | 3203834 |
| Minimum experience | 1+ years of non-internship professional software development experience |
| Education | Bachelor’s degree in Computer Science or equivalent (preferred, not mandatory) |
What You’ll Actually Be Doing
Amazon’s own description leans heavily on “build from scratch” language, and reading between the lines, here’s what that actually translates to day-to-day:
- You’ll work as a genuine full-stack engineer on a new product, not just maintaining legacy ad infrastructure, the listing specifically frames this as architecting, designing, and building something new that needs to work for both advertisers and customers simultaneously, which is a harder design problem than building for just one side.
- You’ll work directly with research scientists, designing experiments that incorporate machine learning and deep learning techniques, this isn’t an ML role per se, but you’ll be embedded closely enough with the science side that ML literacy is a real, ongoing part of the job, not a buzzword in the JD.
- You’ll influence product direction, not just implement it – the listing explicitly mentions brainstorming with product management on new ideas and technical design, and making data-driven decisions that inform what gets built next. This is a more product-involved SDE role than a typical “given a spec, build it” position.
- You’ll work with serious scale and breadth of technology the listing name-checks NoSQL databases, Elasticsearch, Apache Spark, and AWS, alongside more standard object-oriented development in Java (Spring, JPA, REST) or Python. Expect genuine exposure across the modern data and cloud stack, not a narrow single-language role.
- You’re expected to be an early adopter of new AWS tooling specifically for AdTech use cases meaning you’ll likely be testing and integrating newer AWS services before they’re widely standardized internally.
Eligibility Criteria
The bar here is more accessible than the “SDE II” title might suggest at first glance. Amazon’s actual minimum requirement is just 1+ years of non-internship professional software development experience and proficiency in any one programming language there’s no specific language, framework, or years-of-ML-experience mandate at the minimum qualification level. A Bachelor’s in CS is listed as preferred, not required, which leaves room for candidates with equivalent practical experience.
In practice, given the role’s emphasis on full-stack ownership, ML-adjacent collaboration, and big data tooling, candidates who can speak concretely to experience with at least one of NoSQL, Elasticsearch, Spark, or AWS will likely stand out, even if it’s project-based experience rather than formal job history.
What About Salary?
Amazon’s listing, like most of its postings, doesn’t publish a compensation figure directly this is standard practice for Amazon globally, not specific to this role. Based on publicly reported compensation data for SDE II roles at Amazon India, total compensation (base salary, sign-on bonus, and RSU stock vesting) is typically estimated in the broad range of ₹35-55 LPA, though this varies meaningfully by exact level, location, and individual negotiation, and Amazon does not confirm this figure officially. Treat this as a general market estimate, not a guaranteed number your actual offer will come directly from Amazon during the interview process.
Should You Apply?
This role is a strong fit if you want genuine product-building experience rather than maintenance work, and if working adjacent to ML/data science teams interests you without requiring you to be an ML specialist yourself. The breadth of technology exposure (big data, cloud, full-stack) also makes this a strong resume-building role if you’re still figuring out your specialization within software engineering.
It’s a less natural fit if you’re looking for a narrowly scoped, single-technology role, or if working in advertising technology specifically doesn’t appeal to you this is a domain-specific team, not a general-purpose backend role.
Apply here: [Amazon Careers Portal – Job ID 3203834]
Frequently Asked Questions
1+ years of non-internship professional software development experience, along with proficiency in at least one programming language there’s no specific language or framework mandated at the minimum level.
Amazon doesn’t publish official compensation figures, but publicly reported data suggests total compensation for SDE II roles in India typically falls in the range of ₹35-55 LPA, including base salary and RSUs. Confirm the actual figure directly with Amazon during your offer stage.
Not as a primary requirement you’ll work closely with research scientists on ML-driven experiments, but the role is fundamentally a software engineering position, not a dedicated ML/data science role.
No, it’s listed as a preferred qualification, not a minimum requirement, meaning candidates with equivalent practical experience can still be considered.
This post is based on Amazon’s official job listing (Job ID 3203834) as of June 2026. Salary figures are estimates based on publicly reported compensation data, not official Amazon disclosures. Confirm current availability and full details directly on Amazon’s careers page before applying.

