Software Development Engineer - ML, Amazon Demand Side Platform
Company: Amazon.com Services LLC
Location: Palo Alto
Posted on: June 29, 2025
|
|
Job Description:
Imagine having the opportunity to directly shape the experiences
of millions of Amazon customers every day. As part of our
Advertising team, you'll do just that - designing, building, and
maintaining the large-scale systems that power Amazon's advertising
offerings. This is no ordinary software engineering role. You'll be
tackling complex, industry-defining challenges, leveraging the
right technologies to create reliable, high-performance solutions.
From decomposing ambiguous problems into clear, straight-forward
implementations to collaborating with product managers on new
feature ideas, every day will bring novel obstacles to overcome.
What makes this role unique? For starters, you'll have the autonomy
and experimentation of a start-up environment, backed by the
resources and scale of Amazon. You'll work closely with senior
engineers, learning from their expertise while also contributing
your own innovative thinking. And you'll see the direct impact of
your work reflected in the experiences of Amazon's vast customer
base. The ideal candidate has a proven track record of delivering
new products and features, with a deep understanding of computer
science fundamentals, experience building large-scale distributed
systems and machine learning infrastructure. You're a self-starter
who thrives in fast-paced, collaborative environments, with strong
verbal and written communication skills. Most importantly, you're
passionate about solving complex problems on behalf of customers.
Key job responsibilities In this role, you will: * Design, develop,
test, deploy, deliver, and maintain large-scale, highly distributed
systems that are core to Amazon’s Advertising stack. * Have the
opportunity to grow and broaden your technical skills as you work
in an environment that thrives on creativity, experimentation, and
product innovation. * Functionally decompose complex problems into
simple, straight-forward solutions. * Brainstorm with product
management and partner teams about new ideas, technical design and
project plans; make data-driven decisions to inform product
prioritization. * Drive mission critical projects, work with senior
and principal engineers and mentor junior level engineers. *
Implement advanced large language models (LLMs) and natural
language processing (NLP) techniques to extract valuable insights
from unstructured data sources If this sounds like the kind of
challenge you're eager to take on, we'd love to hear from you. Join
our team and help shape the future of Amazon Advertising. About the
team Amazon Advertising is dedicated to driving measurable outcomes
for brand advertisers, agencies, authors, and entrepreneurs. Our ad
solutions leverage Amazon’s innovations and insights to find,
attract, and engage intended audiences throughout their daily
journeys. Work/Life Harmony Our team puts a high value on work-life
harmony. It isn’t about how many hours you spend at home or at
work; it’s about the flow you establish that brings energy to both
parts of your life. We believe striking the right balance between
your personal and professional life is critical to life-long
happiness and fulfillment. We offer flexibility in working hours
and encourage you to find your own balance between your work and
personal lives. Mentorship & Career Growth Our team is dedicated to
supporting new members. We have a broad mix of experience levels
and tenures, and we’re building an environment that celebrates
knowledge sharing and mentorship. We care about your career growth
and strive to assign projects based on what will help each team
member develop into a better-rounded professional and enable them
to take on more complex tasks in the future. BASIC QUALIFICATIONS -
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 - 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 in machine learning, data mining,
information retrieval, statistics or natural language processing.
Amazon is an equal opportunity employer and does not discriminate
on the basis of protected veteran status, disability, or other
legally protected status. Los Angeles County applicants: Job duties
for this position include: work safely and cooperatively with other
employees, supervisors, and staff; adhere to standards of
excellence despite stressful conditions; communicate effectively
and respectfully with employees, supervisors, and staff to ensure
exceptional customer service; and follow all federal, state, and
local laws and Company policies. Criminal history may have a
direct, adverse, and negative relationship with some of the
material job duties of this position. These include the duties and
responsibilities listed above, as well as the abilities to adhere
to company policies, exercise sound judgment, effectively manage
stress and work safely and respectfully with others, exhibit
trustworthiness and professionalism, and safeguard business
operations and the Company’s reputation. Pursuant to the Los
Angeles County Fair Chance Ordinance, we will consider for
employment qualified applicants with arrest and conviction records.
Our inclusive culture empowers Amazonians to deliver the best
results for our customers. If you have a disability and need a
workplace accommodation or adjustment during the application and
hiring process, including support for the interview or onboarding
process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. Our compensation reflects
the cost of labor across several US geographic markets. The base
pay for this position ranges from $129,300/year in our lowest
geographic market up to $223,600/year in our highest geographic
market. Pay is based on a number of factors including market
location and may vary depending on job-related knowledge, skills,
and experience. Amazon is a total compensation company. Dependent
on the position offered, equity, sign-on payments, and other forms
of compensation may be provided as part of a total compensation
package, in addition to a full range of medical, financial, and/or
other benefits. For more information, please visit
https://www.aboutamazon.com/workplace/employee-benefits . This
position will remain posted until filled. Applicants should apply
via our internal or external career site.
Keywords: Amazon.com Services LLC, Union City , Software Development Engineer - ML, Amazon Demand Side Platform, IT / Software / Systems , Palo Alto, California