Gradcracker - Where the STEM jobs are
My Gradcracker Dashboard Login
My Account Activity
Webinars
Upcoming webinars I have registered for
0 of 16
Alerts
Alerts from my Followed employers
0
Following
Employers I am Following
0
Shortlist
Opportunities in my shortlist
0

New to Gradcracker?

Register here

Degree Apprenticeships Placements / Internships Graduate Jobs
Company Hubs A-Z Sector A-Z
STEM Societies
Webinars Toolkit
Graduate Opportunity

Software Development Engineer, Dynamic Advertising

Computer Science/Systems/Software.

Save to shortlist Saved to shortlist Apply now

About Us

We are looking for outstanding developers to join us as full-time Software Development Engineers. Sponsored Display is Amazon Advertising’s first self-service display advertising offering. With the introduction of Sponsored Display, any advertiser – regardless of budget size, advertising experience, or technical expertise, can set up display campaigns to run on key placements across Amazon retail website and apps, devices (Kindle, Fire Tablet, Fire TV, Echo), third party websites (e.g. nytimes.com) and mobile apps.

Applying to Amazon

Recruiter Kristina outlines the application process for students and graduates applying to Amazon, and our panellists also share some great hints and tips. To watch the full Gradcracker/Amazon webinar, click here.

You will be part of a team which own, operate and optimise a large, complex, low-latency distributed system, consisting of 100s of hosts running world wide. You will make use of a variety of open source technologies such as Apache Spark, and various AWS services like EMR, DynamoDB, SQS/SNS, Kinesis.

The team consists of core engineering and machine learning to build and operate the end-to-end technology stack required to train ML models, evaluate incoming bid requests, select which ads to show, bid, render advertising creatives for all popular ad slots, and manage logging and billing.

We're looking for engineers who can delight customers by continually learning and inventing. From day one, you'll be working with experienced engineers, designers and applied scientists who love what they do.

About the team

You will be part of a team which own, operate and optimise a large, complex, low-latency distributed system, consisting of 100s of hosts running world wide. You will make use of a variety of open source technologies such as Apache Spark, and various AWS services like EMR, DynamoDB, SQS/SNS, Kinesis.

The team consists of core engineering and machine learning to build and operate the end-to-end technology stack required to train ML models, evaluate incoming bid requests, select which ads to show, bid, render advertising creatives for all popular ad slots, and manage logging and billing.

We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.

Basic Qualifications

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in computer science related fields OR equivalent experience in software development
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in computer science or related fields, in lieu of a degree relevant professional experience in Software Engineering

Preferred Qualifications

  • Experience operating and maintaining production software.
  • Advanced coding skills (concurrency, profiling and performance optimisation).
  • Designed and built complex systems (architecture, design patterns, reliability and scaling).
  • Experience working in an agile software development organisation
  • Ability to effectively articulate technical challenges and solutions
  • Deal well with ambiguous/undefined problems; ability to think abstractly
  • Experience with Big Data technologies such as AWS, Hadoop, Spark
  • Strong proficiency with Java
  • Understanding of online computational advertising
  • Graduate degree is a plus
  • Linux/UNIX (command-line tools, shell scripts, operations).
  • Experience in data manipulation and analysis.

We've signed the Gradcracker feedback pledge.

(This means that we will supply feedback if requested after an interview.)

1e127ede32d8f816eacfb0aed73cee11

This button will open a new tab and take you directly to the employer's website to apply.
Please remember, if asked, that you found this job on Gradcracker.
Save to shortlist Saved to shortlist

Opportunity Overview

  • Deadline: Ongoing
  • Starting Salary: Competitive + benefits
  • All grades
  • Edinburgh
    (Show map)

Preferred Disciplines...

  • Computer Science
  • Data Science
  • Information Technology
  • Software
  • Systems

Also Accepting...
Click to show all disciplines

More on our Hub

Employee Profiles

View more »

Watch our videos

Watch more of our videos »

Explore

View our blogs

Follow your favourite employers
Save jobs to your shortlist
Receive personalised alerts
Access our live webinars
Register now
Gradcracker and Cookies
We use cookies to ensure that we give you the best experience on our website.
If you continue we'll assume that you are happy to receive all cookies from Gradcracker.
Continue
Learn more