Software Development Engineer, Measurement, Ad Tech, and Data Science (mads)

Amazon Amazon · Big Tech · CA, ON +1 · Software Development

Software Development Engineer role focused on building AI Agents and APIs for Amazon's advertising platform to improve campaign planning and impact for advertisers. The role involves designing and implementing scalable systems, working across the full software development lifecycle, and collaborating with data scientists and product managers.

What you'd actually do

  1. Design and implement scalable, high-performance systems that power Amazon's advertising platform, ensuring robust functionality and optimal user experience
  2. Provide meaningful code reviews to team members and actively participate in the full software development lifecycle including scoping, design, implementation, testing, deployment, and maintenance
  3. Own operational excellence for your systems, proactively identifying root causes of issues and implementing permanent solutions that improve reliability and performance
  4. Work closely with stakeholders across Amazon to understand business needs and customer value, translating requirements into technical solutions that enhance advertiser campaign effectiveness
  5. Develop innovative APIs and AI-powered solutions that leverage Amazon's unique signals to optimize ad planning and delivery, contributing to the growth of Amazon's advertising business

Skills

Required

  • 4+ 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
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design, or experience building complex software systems that have been successfully delivered to customers
  • Bachelor's degree in computer science or equivalent, or 6+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence

Nice to have

  • 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Knowledge of Machine Learning and LLM fundamentals, including transformer architecture, training/inference lifecycles, and optimization techniques

What the JD emphasized

  • AI Agents
  • APIs
  • scalable systems

Other signals

  • AI Agents
  • APIs
  • scalable systems
  • advertising platform