Sr. Software Development Engineer, Measurement, Ad Tech, and Data Science

Amazon Amazon · Big Tech · Santa Monica, CA · Software Development

Senior Software Development Engineer to lead the design and delivery of Amazon Advertising's next-generation measurement and reporting infrastructure. This role involves architecting and building large-scale distributed systems for processing petabytes of data and trillions of events daily, leveraging technologies like Spark, Flink, Java, and AWS services. The focus is on creating robust data pipelines and platforms that power advertising decisions and provide performance metrics to advertisers.

What you'd actually do

  1. Demonstrate strong engineering fundamentals and apply real-world experience to solve complex technical challenges
  2. Showcase diverse architectural approaches and design patterns in technical designs
  3. Think big and stay informed about industry standards and emerging trends in the Ad Tech space
  4. Communicate effectively across all leadership levels, both verbally and in writing
  5. Lead deep technical discussions with senior engineers, collaborating to solve challenging problems

Skills

Required

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Nice to have

  • 5+ 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 with big data technologies such as: Hadoop, Hive, Spark, EMR

What the JD emphasized

  • architect systems that process petabytes of data
  • solving hard distributed systems problems at a scale few companies ever reach
  • architectural decisions that balance scale, latency, cost, and extensibility
  • own the end-to-end lifecycle: from whiteboarding system designs in ambiguous problem spaces to shipping production systems that handle billions of requests with high availability
  • proven track record of delivering highly distributed systems at scale
  • deep expertise in platform design patterns
  • operationally excellent
  • technically rigorous
  • raise the bar for how your team and adjacent teams build them
  • processing all advertising events — over tens of billions new events per day
  • petabyte-scale, low-latency, and highly available event lookup services
  • applying the latest machine learning and big data technologies to terabytes of incoming data
  • operating petabyte-size clusters
  • Speed and accuracy are everything
  • build petabyte-scale services
  • invent new big data paradigms
  • scale for unprecedented growth