At a Glance
- Tasks: Join our Personalization team to develop cutting-edge machine learning models for personalized recommendations.
- Company: Amazon is a global leader in technology, committed to innovation and customer satisfaction.
- Benefits: Enjoy exceptional growth opportunities, work with top engineers, and leverage AWS resources.
- Why this job: Make a global impact by designing state-of-the-art systems that enhance customer experiences.
- Qualifications: PhD in machine learning or equivalent experience; strong skills in generative AI and programming.
- Other info: Diversity and inclusion are core values at Amazon; we welcome applicants from all backgrounds.
The predicted salary is between 43200 - 72000 £ per year.
We’re looking for a Machine Learning Scientist in the Personalization team for our Edinburgh office experienced in generative AI and large models. You will be responsible for developing and disseminating customer-facing personalized recommendation models. This is a hands-on role with global impact working with a team of world-class engineers and scientists across the Edinburgh offices and wider organization.
You will lead the design of machine learning models that scale to very large quantities of data, and serve high-scale low-latency recommendations to all customers worldwide. You will embody scientific rigor, designing and executing experiments to demonstrate the technical efficacy and business value of your methods. You will work alongside a science team to delight customers by aiding in recommendations relevancy, and raise the profile of Amazon as a global leader in machine learning and personalization.
Successful candidates will have strong technical ability, focus on customers by applying a customer-first approach, excellent teamwork and communication skills, and a motivation to achieve results in a fast-paced environment. Our position offers exceptional opportunities for every candidate to grow their technical and non-technical skills. If you are selected, you have the opportunity to make a difference to our business by designing and building state of the art machine learning systems on big data, leveraging Amazon’s vast computing resources (AWS), working on exciting and challenging projects, and delivering meaningful results to customers world-wide.
Key job responsibilities
- Develop machine learning algorithms for high-scale recommendations problem.
- Rapidly design, prototype and test many possible hypotheses in a high-ambiguity environment, making use of both quantitative analysis and business judgement.
- Collaborate with software engineers to integrate successful experimental results into large-scale, highly complex Amazon production systems capable of handling 100,000s of transactions per second at low latency.
- Report results in a manner which is both statistically rigorous and compellingly relevant, exemplifying good scientific practice in a business environment.
BASIC QUALIFICATIONS
- PhD in machine learning related field or equivalent years of experience and fundamental knowledge of machine learning.
- Proven track record of leadership in generative AI, NLP and/or large models.
- Experience programming in Java, C++, Python or related language.
- Experience in building machine learning models for business application.
- Experience in applied research.
PREFERRED QUALIFICATIONS
- Experience with modeling tools such as PyTorch, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc.
- Experience with large scale distributed systems such as Hadoop, Spark etc.
- Experience in building speech recognition, machine translation and natural language processing systems (e.g., commercial speech products or government speech projects).
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. For individuals with disabilities who would like to request an accommodation, please visit
#J-18808-Ljbffr
Principal Applied Scientist, Personalization Team employer: ENGINEERINGUK
Contact Detail:
ENGINEERINGUK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Applied Scientist, Personalization Team
✨Tip Number 1
Make sure to showcase your experience with generative AI and large models in your discussions. Highlight specific projects where you've led the development of machine learning algorithms, especially those that resulted in high-scale recommendations.
✨Tip Number 2
Familiarize yourself with Amazon's approach to machine learning and personalization. Understanding their customer-first philosophy will help you align your experiences and ideas with their goals during interviews.
✨Tip Number 3
Prepare to discuss your experience with programming languages like Python, Java, or C++. Be ready to provide examples of how you've used these languages in building machine learning models for business applications.
✨Tip Number 4
Demonstrate your ability to work in a fast-paced environment by sharing examples of how you've successfully managed ambiguity and rapidly prototyped solutions. This will show your adaptability and problem-solving skills.
We think you need these skills to ace Principal Applied Scientist, Personalization Team
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasize your experience in machine learning, particularly in generative AI and large models. Provide specific examples of projects you've worked on that demonstrate your ability to develop personalized recommendation models.
Showcase Technical Skills: Clearly list your programming skills, especially in languages like Python, Java, or C++. Mention any experience with modeling tools such as PyTorch or TensorFlow, as well as your familiarity with large-scale distributed systems.
Demonstrate Leadership and Collaboration: Include examples of how you've led projects or collaborated with teams in a fast-paced environment. Highlight your teamwork and communication skills, as these are crucial for the role.
Tailor Your Application: Customize your CV and cover letter to reflect the specific requirements and responsibilities mentioned in the job description. Use keywords from the job listing to ensure your application stands out.
How to prepare for a job interview at ENGINEERINGUK
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with machine learning algorithms, especially in the context of generative AI and large models. Highlight specific projects where you've successfully implemented these technologies, and be ready to explain the impact they had on the business.
✨Demonstrate a Customer-First Approach
Since the role emphasizes a customer-first mindset, think of examples where your work directly benefited users. Discuss how you prioritize customer needs in your projects and how your recommendations have improved user experiences.
✨Prepare for Technical Challenges
Expect to face technical questions or case studies during the interview. Brush up on your programming skills in languages like Python, Java, or C++, and be ready to solve problems on the spot, demonstrating your thought process and analytical skills.
✨Emphasize Collaboration and Communication
This role requires working closely with engineers and scientists. Prepare to discuss your teamwork experiences, how you communicate complex ideas to non-technical stakeholders, and any leadership roles you've taken in collaborative projects.