Senior Software Development Engineer, Personalization
Senior Software Development Engineer, Personalization

Senior Software Development Engineer, Personalization

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Design and deliver customer-focused technical solutions using Machine Learning.
  • Company: Audible is a leading audio storytelling producer, inspiring millions globally.
  • Benefits: Enjoy competitive pay, equity options, and a range of medical benefits.
  • Why this job: Join a creative team that values innovation and personal growth in tech.
  • Qualifications: 5+ years in software engineering with experience in AWS and programming languages.
  • Other info: Mentorship opportunities available for junior engineers.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Development Engineer, Personalization

At Audible, we believe stories have the power to transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.
ABOUT THIS ROLE
As a Senior Software Development Engineer on the Personalization (P13N) team you will be responsible for designing and delivering a variety of high quality, customer-focused technical solutions leveraging Machine Learning and cutting-edge technology. You will work on difficult business and technology problems, defining requirements and scope for your projects. You will be able to learn best practices, optimize procedures and processes, and mitigate immediate risks. You will make effective trade-offs between time, quality, and resources to ensure successful delivery.
ABOUT THE TEAM
The Personalization team\’s mission is to help customers discover their next great listen by personalizing every interaction they have with Audible content. We develop scalable frameworks and systems that transform customer signals into meaningful insights, enabling personalized, contextual recommendations across our platforms. Our teams work with cutting-edge ML technologies and large-scale distributed systems to process billions of content interactions and deliver real-time personalized experiences.
As a Senior Software Development Engineer, you will…
– Define, design, implement, and deliver a variety of high-quality, customer-focused technical solutions for complex P13N problems
– Work cross-functionally to understand business and customer needs, define requirements, and determine the right technical approach
– Optimize existing processes and procedures to improve efficiency and reliability
– Proactively identify and mitigate risks, making appropriate trade-offs to ensure timely and successful delivery
– Mentor and share knowledge with more junior engineers on the team
– Participate actively in code/design reviews and provide constructive feedback
ABOUT AUDIBLE
Audible is the leading producer and provider of audio storytelling. We spark listeners’ imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors. This spirit courses throughout Audible, supporting a culture of creativity and inclusion built on our People Principles and our mission to build more equitable communities in the cities we call home.

BASIC QUALIFICATIONS

– 5+ years of relevant experience as a software engineer
– Experience delivering complex technical projects
– Experience with AWS and building solutions with several managed and non-managed AWS resources
– Experience in software engineering including data structures, algorithms, and software design patterns
– Proficient in one or more programming languages (e.g. Java, C++, Python)
– Experience working in an agile development environment and collaborating cross-functionally
– Bachelor\’s degree in Computer Science, Engineering, or a related technical field

PREFERRED QUALIFICATIONS

– Excellent problem-solving, critical thinking, and analytical skills
– Strong communication and collaboration skills
– Machine Learning experience
– Experience with Personalization Architectures
– Big Data processing
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 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 . This position will remain posted until filled. Applicants should apply via our internal or external career site.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr

Senior Software Development Engineer, Personalization employer: Amazon

At Audible, we foster a dynamic and inclusive work culture that empowers our employees to innovate and excel. As a Senior Software Development Engineer, you will have the opportunity to work with cutting-edge technologies in a collaborative environment, while also benefiting from extensive professional development and mentorship programmes. Located in a vibrant city, our team is dedicated to making a positive impact through storytelling, ensuring that your contributions are both meaningful and rewarding.
A

Contact Detail:

Amazon Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Development Engineer, Personalization

✨Tip Number 1

Familiarise yourself with the latest trends in Machine Learning and Personalization technologies. Being able to discuss recent advancements or case studies during your interview can demonstrate your passion and knowledge in the field.

✨Tip Number 2

Showcase your experience with AWS by preparing specific examples of projects where you've successfully implemented AWS solutions. This will highlight your technical skills and ability to deliver complex projects, which is crucial for this role.

✨Tip Number 3

Brush up on your problem-solving and analytical skills. Be ready to tackle hypothetical scenarios or technical challenges during the interview, as this role requires strong critical thinking abilities.

✨Tip Number 4

Prepare to discuss your experience in mentoring junior engineers. Highlighting your leadership skills and ability to collaborate cross-functionally will show that you can contribute positively to the team culture at Audible.

We think you need these skills to ace Senior Software Development Engineer, Personalization

Software Engineering
Machine Learning
Data Structures
Algorithms
Software Design Patterns
AWS Solutions Architecture
Programming Languages (Java, C++, Python)
Agile Development
Cross-Functional Collaboration
Problem-Solving Skills
Critical Thinking
Analytical Skills
Personalization Architectures
Big Data Processing
Mentoring and Knowledge Sharing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience, especially in software engineering, AWS, and machine learning. Use keywords from the job description to demonstrate that you meet the qualifications.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for audio storytelling and how your skills align with the Personalization team's mission. Mention specific projects where you've successfully delivered complex technical solutions.

Showcase Problem-Solving Skills: In your application, provide examples of how you've tackled difficult business and technology problems in the past. Highlight your critical thinking and analytical skills, as these are key for this role.

Prepare for Technical Questions: Be ready to discuss your experience with data structures, algorithms, and software design patterns during the interview process. Brush up on your programming skills in languages like Java, C++, or Python, as these may come up in technical assessments.

How to prepare for a job interview at Amazon

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with software engineering, particularly in areas like data structures, algorithms, and design patterns. Highlight specific projects where you've successfully delivered complex technical solutions, especially those involving AWS and machine learning.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Practice articulating your thought process when solving problems, and be ready to explain how you approach trade-offs between time, quality, and resources in project delivery.

✨Emphasise Collaboration and Communication

Since the role involves working cross-functionally, share examples of how you've collaborated with other teams. Highlight your communication skills and how you've mentored junior engineers, as this will show your ability to contribute to team dynamics.

✨Prepare for Behavioural Questions

Audible values a culture of creativity and inclusion. Be ready to discuss how you've contributed to a positive team environment and how your personal values align with their mission. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

Senior Software Development Engineer, Personalization
Amazon
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Senior Software Development Engineer, Personalization

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-25

  • A

    Amazon

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>