Sr. Software Engineer, Machine Learning - Amazon Advertising, DemandTech MLENG - Maestro
Company: Amazon.com Services LLC
Location: Seattle
Posted on: July 2, 2025
|
|
Job Description:
Job Description Amazon Advertising is looking for highly skilled
and experienced software engineers to drive the development of
next-generation solutions that enable advertisers to reach
customers across our owned and operated sites, as well as other
high-quality publisher sites on the web, and on millions of
desktops, mobile devices, and connected TV platforms. Our mission
is to offer the world's most customer-centric advertising
solutions, leveraging our unique datasets, AI/ML technologies, and
AWS infrastructure. Amazon's DemandTech Platform is the company's
programmatic advertising product, supporting campaigns spanning
Display, Video, and Audio across Amazon properties (e.g.,
Amazon.com, Prime Video, Freevee, Twitch, and Amazon Music) and
tens of thousands of third-party websites and applications. We are
seeking candidates who wish to join a team focused on building
large-scale systems that integrate data from multiple sources to
provide unique and impactful advertising products. Amazon
DemandTech is seeking an experienced Senior Software Engineer to
join the Maestro ML platform - Training team. In this role, you
will be responsible for building and scaling AI/ML infrastructure
for real-time bidding. The target systems require high availability
and will handle state of the art model training leveraging vast
amount of advertising data. Working closely with other engineers
and scientists, you will have the opportunity to contribute to the
long-term architectural vision. You will develop and maintain
scalable software solutions supporting data pipelines, analytical
tools, and machine learning infrastructure. You will collaborate
with data scientists, analysts, and product managers to deliver
production-grade software. Ideal candidates have strong technical
skills, experience in building reliable software, and can
effectively operate in a dynamic environment. Key job
responsibilities - Design and develop scalable software systems and
data infrastructure to address business challenges. - Implement
efficient and robust services to support ML model training, and
deployment. - Collaborate with scientists and analysts to
operationalize machine learning models and integrate them into
production systems. - Conduct thorough code reviews, ensuring
reliability, efficiency, and maintainability of solutions. -
Develop and run regular A/B testing infrastructure, ensuring
accuracy and scalability in experiments. - Provide technical
guidance and mentorship to other software development engineers on
the team. BASIC QUALIFICATIONS- 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 PREFERRED QUALIFICATIONS- 8 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 popular deep learning frameworks such as TensorFlow
and PyTorch. - Experience in professional software development and
large-scale distributed systems - Proficiency in programming
languages such as Java, Rust, C++ or similar. - Proficiency in
scripting language such as Python or similar. - Experience with
large-scale data processing technologies (e.g., Spark, Hadoop). -
Solid understanding of software development best practices,
including code quality, version control, testing, and deployment.
Amazon is an equal opportunity employer and does not discriminate
on the basis of protected veteran status, disability, or other
legally protected status. 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 $151,300/year in our lowest
geographic market up to $261,500/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, Auburn , Sr. Software Engineer, Machine Learning - Amazon Advertising, DemandTech MLENG - Maestro, IT / Software / Systems , Seattle, Washington