Enable job alerts via email!

Software Development Engineer , Personalization

ENGINEERINGUK

City of Edinburgh

On-site

GBP 40,000 - 60,000

30+ days ago

Boost your interview chances

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

Job summary

Join a forward-thinking team in Edinburgh focused on revolutionizing e-commerce through personalization. As a Software Development Engineer, you'll leverage advanced machine learning techniques to enhance customer experiences, ensuring every interaction is tailored and engaging. This role offers the chance to work with cutting-edge technology in a collaborative environment that values innovation and continuous learning. Be part of a high-performing team that is committed to delivering exceptional shopping experiences while maintaining a respectful work-life balance. If you're passionate about software development and making a significant impact, this opportunity is for you.

Qualifications

  • 3+ years of software development experience required.
  • Experience with design patterns and system architecture is essential.

Responsibilities

  • Contribute to delivering nuanced customer understanding through software development.
  • Build and optimize infrastructure for machine learning training jobs.

Skills

Software Development

Design Patterns

Machine Learning

Big Data

Distributed Systems

Education

Bachelor's degree in Computer Science

Tools

Source Control Management

Testing Tools

Job description

You will need to login before you can apply for a job.

Software Development Engineer, Personalization

DESCRIPTION

Take Earth's most customer-centric company. Mix in hundreds of millions of shoppers spending tens of billions of pounds annually, an exciting opportunity to build next generation shopping experiences, Amazon's tremendous computational resources, and our extensive e-Commerce experience. What do you get? The most exciting Recommendations/Personalization position in the industry.

The Edinburgh-based Personalization team at Amazon is seeking a software development engineer passionate about enhancing customer experiences. Our team is dedicated to providing customers with inspiring and relevant recommendations, according to their unique interests. By deeply understanding customer preferences, we empower personalization efforts that ensure every interaction feels tailored and engaging.

Key job responsibilities
As a Software Development Engineer in the Personalization Foundations team at Edinburgh, you will contribute to delivering nuanced customer understanding. We are leveraging recent advancements in transformer-based machine learning. You will help the team build, optimize, and run infrastructure for training jobs that run on state-of-the-art compute clusters. You will ensure that inference jobs scale for our hundreds of millions of customers. As one of the leading teams in large model technology within Personalization, you will closely partner with teams across Amazon to deliver exceptional customer value. Join us as we transform Amazon into a deeply personalized shopping experience for our customers.

About the team
Amazon's Personalization organization is a high-performing team that leverages expertise in machine learning, big data, and distributed systems to deliver exceptional shopping experiences. We work end-to-end, from foundational backend systems to innovative user interfaces. Our team culture emphasizes rapid prototyping, rigorous experimentation, and data-driven decision-making.

We run hundreds of experiments annually and have revolutionized e-commerce with groundbreaking features like "Customers Who Bought Also Bought" and "Recommended for You". We are deeply committed to our customers and the professional growth of our team members. Amazon's internal surveys consistently recognize us as one of the company's top engineering organizations, highlighting our high-impact work, manageable operational load, respectful work-life balance, and continuous learning opportunities. This is a track record we are proud of and will continue to uphold.

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

- 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
- Experience building complex software systems that have been successfully delivered to customers

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal data of our candidates.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers.

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 - Core Chemistry

Only for registered members

Remote

GBP 40,000 - 80,000

9 days ago

Development Engineer

Only for registered members

Camberley

Remote

GBP 40,000 - 70,000

4 days ago
Be an early applicant

Development Engineer

Only for registered members

Hawley

Remote

GBP 40,000 - 80,000

7 days ago
Be an early applicant

Development Engineer

Only for registered members

Camberley

Remote

GBP 40,000 - 80,000

9 days ago

Senior Software Engineer -Syft Integration (FTC )

Only for registered members

London

Remote

GBP 50,000 - 90,000

Today
Be an early applicant

Software Engineer - In-Store Systems [United Kingdom]

Only for registered members

Remote

GBP 52,000 - 65,000

Today
Be an early applicant

Staff Software Engineer (Remote UK)

Only for registered members

Remote

GBP 50,000 - 90,000

Today
Be an early applicant

Senior Software Engineer -Syft Integration (FTC )

Only for registered members

Manchester

Remote

GBP 50,000 - 90,000

Today
Be an early applicant

Senior Software Engineer

Only for registered members

Remote

GBP 50,000 - 90,000

Today
Be an early applicant