Software Development Engineer, Developer Experience

AmazonNew York, NY
$158,100 - $213,800Onsite

About The Position

Amazon's Developer Experience AI Tools team is transforming how internal teams create and deploy sophisticated AI solutions at scale. As a Software Development Engineer, you'll build the foundational tooling that powers the Amazon Ads Machine Learning Platform — including servers, skills, knowledge bases, and agents that enable partners across the organization to deliver intelligent experiences. You'll design and launch features aligned with industry-standard AI frameworks while leading projects that drive innovation for customers. This role offers a unique opportunity to work at the intersection of developer experience and AI technology, where your contributions directly shape how teams across Amazon build, deploy, and scale AI solutions — from prototyping to production.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Design and develop scalable software systems that support the full development lifecycle of AI tools and services
  • Lead technical projects from conception to completion, collaborating with stakeholders to deliver high-impact solutions
  • Participate actively in code reviews, providing meaningful feedback to team members and ensuring code quality across the platform
  • Identify and resolve root causes of operational issues while implementing improvements that enhance system reliability and performance
  • Work with customers and stakeholders to understand business requirements and translate them into robust technical solutions for AI development tools
  • Lead technical projects end-to-end, guiding them from design through successful delivery while actively identifying new opportunities to enhance our AI development platform.
  • Frame strategic opinions on future investments — whether that's optimizing Machine Learning Platform server performance, designing new capabilities for partner agents, or defining the next generation of developer tooling.
  • Collaborate closely with product teams and stakeholders, balancing immediate deliverables with long-term architectural vision.

Benefits

  • sign-on payments
  • restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service