Jobs · Consulting · California

Software Development Engineer, Cinder

Amazon · Palo Alto, CA · 1 wk ago
ConsultingFull-time

About the role

As a Software Development Engineer for Cinder, you will drive the design, development, and continuous improvement of our ad-serving systems through your own contributions and experimentation. You will also invent and deliver initiatives to simplify systems, reduce unit cost to serve, and improve reliability. The ideal candidate has a proven track record of delivering results on an ad exchange at scale, is detail-oriented, data-driven, and possesses strong analytical and problem-solving skills. You must thrive in a fast-moving environment with abundant ambiguity and competing priorities, embody ownership at the business level, and contribute to product development.

You will work closely with a talented team of software engineers to innovate solutions that decrease maintenance and operational overhead. You will collaborate across large teams, navigate ambiguous situations, and be customer-obsessed. This role offers opportunities to learn new technologies and develop well-rounded skills to grow your career to a senior software development engineer.

Responsibilities

  • Solve complex, interesting problems to optimize the real-time ad serving flow and deliver impact for customers
  • Develop and maintain ad serving systems that serve multi-format ads at multi-million TPS scale while keeping costs optimal
  • Own and drive your projects end to end
  • Partner with other teams to guide them toward the right technical solutions
  • Maintain a high technical bar for the team
  • Collaborate with teammates to improve the overall ad serving ecosystem

About the team

The Cinder bidder delivers ad opportunities from Amazon-owned properties and external publishers in an efficient, scalable, and privacy-centric manner. The Cinder team builds and operates a high-performance (~2.5M peak TPS), low-latency service that fulfills all Amazon DSP demand across multiple ad formats. The system processes hundreds of billions of requests annually while maintaining millisecond-level response latencies and meeting strict SLA requirements.

As a member of the Cinder team, you'll have ample opportunities to take on leadership roles, make a meaningful impact on Amazon DSP, and grow your career.

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

Preferred Qualifications

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

Pay

USA, CA, Palo Alto: $165,200.00 - $223,600.00 USD annually

USA, WA, Seattle: $143,700.00 - $194,400.00 USD annually

Benefits

  • Sign-on payments and restricted stock units (RSUs)
  • Health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance with option for supplemental life plans
  • Employee Assistance Program (EAP) and mental health support
  • Medical Advice Line
  • Flexible Spending Accounts
  • Adoption and surrogacy reimbursement coverage
  • 401(k) matching
  • Paid time off and parental leave

Learn more about our benefits at amazon.jobs/en/benefits.

Similar jobs