Software Development Engineer - Big Data Analytics, Measurement, Adtech and Data Science

Amazon Amazon · Big Tech · Boulder, CO · Software Development

Software Development Engineer role focused on building and operating a big data analytics and visualization platform for Amazon's advertising business. The role involves designing, developing, and deploying software products that process terabytes of data daily, applying machine learning and big data technologies to provide performance insights and measure advertising impact. It emphasizes building petabyte-scale services and inventing new big data paradigms.

What you'd actually do

  1. Design and develop software products that deliver measurement data to a wide set of users across Amazon's full advertising suite
  2. Demonstrate a variety of design approaches and patterns, building maintainable and scalable software in a high-level language
  3. Collaborate with Engineering teams, Data & Applied Scientists, and senior technical leaders advancing measurement science and causal inference
  4. Adapt to evolving technical environments and devise creative solutions to complex software challenges
  5. Build petabyte-scale services, invent new big data paradigms, and architect for internet-scale growth — tackling some of the toughest and most inspiring technical challenges of your career

Skills

Required

  • 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
  • Experience programming with at least one software programming language

Nice to have

  • 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
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience building complex software systems that have been successfully delivered to customers

What the JD emphasized

  • petabyte-scale services
  • invent new big data paradigms
  • causal inference

Other signals

  • petabyte-scale services
  • over 10 billion new events per day
  • measure every possible signal indicating the impact of advertising
  • apply the latest machine learning and big data technologies
  • causal inference