At a Glance
- Tasks: Design and optimise large-scale machine learning systems for a dynamic discovery marketplace.
- Company: Join a forward-thinking tech company focused on user growth and engagement.
- Benefits: Competitive salary, equity options, remote work, generous PTO, and professional development stipends.
- Why this job: Make a real impact on millions of users while working with cutting-edge technology.
- Qualifications: 5+ years in software engineering, with strong machine learning and data skills.
- Other info: Enjoy a fully remote role with excellent career growth and twice-yearly retreats.
The predicted salary is between 48000 - 72000 Β£ per year.
This role focuses on building a large-scale recommendation engine for a discovery marketplace that connects millions of users to creators, communities, and products that help them achieve personal and professional growth. You will design, implement, and optimize machine learning systems, from embeddings and ranking models to experimentation frameworks, to enhance the user experience. Working closely with leadership, you will influence product direction while maintaining high standards for performance, scalability, and quality. The position offers a fully remote, collaborative, and fast-paced environment, emphasizing autonomy, creativity, and impact. Your work will directly affect the discovery and engagement of millions of users, shaping how people explore, learn, and grow through the platform.
Accountabilities
- Design, implement, and iterate on large-scale ML systems powering the discovery feed and recommendation engine.
- Optimize recommendation algorithms to improve relevance, performance, and scalability of user experiences.
- Partner with leadership to align technical solutions with product vision and user growth goals.
- Conduct experiments, analyze data, and use insights to enhance ranking models and embeddings.
- Collaborate with cross-functional teams to ensure smooth integration of ML systems into production.
- Maintain high standards of code quality, system performance, and documentation.
- Explore and evaluate emerging technologies and ML approaches to continuously improve discovery capabilities.
Requirements
- 5+ years of software engineering experience, with at least 2+ years focused on machine learning, data, or recommendation systems.
- Experience building or scaling large-scale consumer-facing feeds or ranking systems.
- Strong backend and data engineering skills, including system design and productionizing ML models.
- Deep understanding of recommendation dynamics, consumer app behavior, and product/market fit.
- Ability to work autonomously in a fast-paced, dynamic environment and navigate ambiguity.
- Strong analytical, problem-solving, and experimentation skills.
- Excellent communication skills in English (CEFR Level C2 / ILR Level 5).
- Passion for building technology that positively impacts millions of users.
Benefits
- Competitive salary: $170,000 - $200,000 USD per year, with annual review and potential increases.
- Equity compensation opportunities and performance-based bonuses.
- Fully remote work with autonomy and trust to manage outcomes.
- 35 days of PTO annually, plus paid sabbatical after 5 years.
- Comprehensive medical coverage or reimbursement options for you and your family.
- Parental leave for new parents or expanding families.
- Home office stipend for remote work setup.
- Learning & development stipend to enhance professional skills.
- Twice-yearly fully paid company retreats in exceptional locations around the world.
Senior Machine Learning Engineer, Discover employer: Jobgether
Contact Detail:
Jobgether Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Machine Learning Engineer, Discover
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at the company you're eyeing. A friendly chat can give you insider info and maybe even a referral!
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your machine learning projects. This is your chance to demonstrate your expertise in building recommendation systems and optimising algorithms.
β¨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail, especially how they relate to user experience and scalability.
β¨Tip Number 4
Apply through our website! We make sure your application gets the attention it deserves with our AI-powered matching process. Plus, itβs a great way to get noticed by the hiring team directly!
We think you need these skills to ace Senior Machine Learning Engineer, Discover
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Machine Learning Engineer role. Highlight your experience with large-scale ML systems and recommendation engines, as this is what weβre really looking for!
Showcase Your Projects: Include specific projects where you've designed or optimised ML systems. We want to see how youβve made an impact in previous roles, so donβt hold back on the details!
Craft a Compelling Cover Letter: Your cover letter should reflect your passion for building technology that helps users grow. Let us know why youβre excited about this role and how you can contribute to our mission.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us ensure your application gets the attention it deserves, and we canβt wait to see what you bring to the table!
How to prepare for a job interview at Jobgether
β¨Know Your ML Stuff
Make sure you brush up on your machine learning concepts, especially around recommendation systems. Be ready to discuss your experience with algorithms, embeddings, and ranking models. Theyβll want to see how you can apply your knowledge to enhance user experiences.
β¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in past projects. Think about times when you optimised a system or improved performance. This will demonstrate your analytical skills and ability to navigate ambiguity.
β¨Align with Their Vision
Understand the companyβs product vision and how your role as a Senior Machine Learning Engineer fits into it. Be ready to discuss how your technical solutions can align with their goals for user growth and engagement. This shows youβre not just a techie but also a strategic thinker.
β¨Communicate Clearly
Since excellent communication is key, practice explaining complex technical concepts in simple terms. You might be working with cross-functional teams, so being able to articulate your ideas clearly will set you apart. Plus, it shows you can collaborate effectively!