Enable job alerts via email!

Software Development Engineer, Advertising

Amazon Development Centre (London) Limited

London

On-site

GBP 60,000 - 85,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeks a Software Development Engineer in London to enhance their advertising systems through machine learning models. You'll work on optimizing ad matching processes, develop production-level software, and collaborate with interdisciplinary teams to achieve robust business results. Ideal candidates should possess strong programming skills and a background in software engineering, driving innovation in a fast-paced environment.

Qualifications

  • Experience programming with Java, C++, or C#.
  • Professional experience in software development.
  • Contributed to architecture and design of systems.

Responsibilities

  • Optimize ad matching for programmatic advertisement products.
  • Collaborate with product teams for rapid data gathering and automation.
  • Design and execute proofs of concept for new software solutions.

Skills

Programming
Software Development
Machine Learning
Object-Oriented Design

Education

Bachelor's degree in computer science or equivalent

Job description

Social network you want to login/join with:

Software Development Engineer, Advertising, London

col-narrow-left

Client:
Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

ce7c0cdc64c1

Job Views:

10

Posted:

22.06.2025

Expiry Date:

06.08.2025

col-wide

Job Description:

Orchestrating the selection of one out of tens of millions of ads, honoring advertiser targeting intent for hundreds of thousands of advertisers while ensuring great shopper experience for billions of shoppers millions of times per second on a latency of tens of milliseconds is not a trivial task. The demand retrieval team within the Amazon DSP organisation deals with this challenge, developing and operating machine learning models that match ads opportunities with the most relevant ads to deliver the right messages to the right customers at the right time.

We are looking for a Software Engineer to optimize ad matching for Amazon’s programmatic advertisement products. In this role you will work at the forefront of high scale low latency customer-facing advertising systems. You will bring best practices in MLOps and Software Engineering to process large datasets and enable the development foundation ML models in advertising. Your work will affect multi-billion dollar businesses, and you will be responsible for designing, testing and delivering significant breakthrough's for Amazon's business.

You will embody engineering rigor, designing and executing proofs of concept that validate the technical efficacy and business value of our product hypotheses. Then bringing them into production, balancing speed of execution with operational excellence.

Successful candidates will have strong technical ability, self driven, excellent teamwork, and communication skills, and a motivation to achieve business results in a fast-paced environment.

Key job responsibilities
* Work side by side with our scientists to deliver code changes impacting our ads stack
* Rapidly prototype and test many possible hypotheses/implementation alternatives in a high-ambiguity environment, making use of both quantitative analysis and business judgement
* Work with very large datasets.
* Integrate successful experimental results into large-scale, highly complex Amazon production systems capable of handling 100,000s of transactions per second at low latency.
* Automate, monitor and self heal our systems

A day in the life
You will partner with our product teams, bringing your own ideas to the conversation and aligning on work, adjusting priorities based on business requirements and fast iteration on experiments. You will work with scientists on rapid data gathering prototypes and analyses and represent the rigor of engineering in the conversation; you will engage with scientists, product and finance to align on the benefits of the proposed approach. You will help harmonise our product stack, enabling simple monitoring and self healing that allow us to do more with less through automation and rapid diagnostic tools.

About the team
The Demand Retrieval team is responsible for designing, implementing, deploying and operating machine learning models that match bid opportunities to ads demand based on performance, campaign delivery, and targeting objectives specified by advertisers. We measure the success of our approaches based on offline experimentation and and online metrics that measure the impact of our matching models on campaign KPIs (e.g.: cost per action, return on ads investment, budgets delivered, and targeting precision).

BASIC QUALIFICATIONS

- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience (non-internship) in professional software development
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Engineer, Advertising

Amazon

London null

On-site

On-site

GBP 50,000 - 85,000

Full time

3 days ago
Be an early applicant

Software Development Engineer, Advertising Trust, Advertising Trust Engineering

Amazon

London null

On-site

On-site

GBP 60,000 - 90,000

Full time

Today
Be an early applicant

Sr Software Development Engineer, Advertising Trust, Advertising Trust Engineering

Amazon

London null

On-site

On-site

GBP 70,000 - 100,000

Full time

Today
Be an early applicant

5G Core Network Development Engineer

FindErnest

London null

Remote

Remote

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant

DevSecOps Engineer, Development Background, Microsoft Stack

Buylocalad

London null

Remote

Remote

GBP 70,000 - 90,000

Full time

10 days ago

Application Security Architect

Levy Search

London null

Remote

Remote

GBP 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

London null

Remote

Remote

GBP 40,000 - 70,000

Full time

Yesterday
Be an early applicant

System Software Engineer - Ubuntu Networking

Canonical

London null

Remote

Remote

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Senior Juju Software Engineer (Go)

Canonical

London null

Remote

Remote

USD 70,000 - 85,000

Full time

2 days ago
Be an early applicant