Senior Machine Learning Engineer

Senior Machine Learning Engineer

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Synthesia

At a Glance

  • Tasks: Join a team tackling cutting-edge challenges in Generative AI and create lifelike synthetic humans.
  • Company: Innovative tech company with a global impact and collaborative culture.
  • Benefits: Attractive salary, stock options, remote work, and 25 days annual leave.
  • Other info: Remote-first within Europe with excellent career growth opportunities and a vibrant company culture.
  • Why this job: Make a real difference in AI while working with top researchers across Europe.
  • Qualifications: Strong coding skills in Python and PyTorch; experience in audio/video and generative AI.

The predicted salary is between 70000 - 90000 £ per year.

About the role

You will join a team of 40+ Researchers and Engineers within the R&D Department working on cutting edge challenges in the Generative AI space, with a focus on creating highly realistic, emotional and life-like Synthetic humans through text-to-video. Within the team you’ll have the opportunity to work with different research teams and squads across multiple areas led by our Director of Science, Prof. Vittorio Ferrari, and directly impact our solutions that are used worldwide by over 55,000 businesses.

If you have seen the full ML lifecycle from ideation through implementation, testing and release, and you have a passion for large data, large model training and building solutions with clean code, this is your chance. This is an opportunity to work for a company that is impacting businesses at a rapid pace across the globe.

What will you be doing?

  • In this position, you’ll have the opportunity to join different research squads solving challenging problems in building a foundational model to represent humans in video.
  • You will be responsible for designing and implementing high quality solutions for deployment. This would include:
    • Research and develop solutions for audio / video data generation of humans in video
    • Design methods and tools for data processing to create pre-training and fine-tuning data-sets
    • Investigate and propose new tools and infrastructure to accelerate the development of state-of-the-art models
    • Design and run experiments to evaluate model outcomes for model training on our large scale compute cluster (petabyte scale data, multi-node, multi-GPU model training)
    • Deliver production-ready solutions for deployment in our data and model training pipelines
    • Take ownership of the engineering developments necessary to ship new AI models into product
    • Communicate and collaborate across London, Amsterdam, Munich and Zurich research offices

Who are you?

  • We are looking for strong engineers with an audio/video background, and experience in data processing for pre-training and fine-tuning, ideally in large model development for generative AI.
  • Excellent coding skills and experience in Python and PyTorch, engineering excellence is your mission
  • Some research experience in audio / video analysis or generative AI (Text, Speech, Video)
  • Track record in developing ML models and solutions from concept to delivering business impact
  • Experience working as part of a highly productive development team, following and developing best practices (maintaining existing code, versioning, conducting code reviews etc.).
  • MSc or PhD in computer science, computer vision or related field
  • Excellent verbal and written communication skills.

The good stuff...

  • For this specific position we can consider remote-first within Europe
  • Attractive compensation (salary + stock options + bonus)
  • Hybrid work setting with an office in Zurich
  • Cycle to work salary sacrifice scheme to commute to the office
  • 25 days of annual leave + public holidays
  • Work in a great company culture with the option to join regular planning and socials at our hubs, and company retreats
  • A generous referral scheme when you know people that are amazing for us
  • Strong opportunities for your career growth

Senior Machine Learning Engineer employer: Synthesia

Join a pioneering company at the forefront of Generative AI, where you'll collaborate with a diverse team of over 40 researchers and engineers in a vibrant work culture that fosters innovation and creativity. With a hybrid work setting based in Zurich, you will enjoy attractive compensation packages, generous annual leave, and ample opportunities for professional growth, all while contributing to impactful solutions used by thousands of businesses worldwide.

Synthesia

Contact Details:

Synthesia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Machine Learning Engineer

Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or conferences related to machine learning and generative AI. You never know who might have a lead on your dream job or can introduce you to someone at our company.

Show Off Your Skills

Create a portfolio showcasing your projects, especially those involving audio/video data generation or large model training. Share it on platforms like GitHub or your personal website, and don’t forget to link it in your applications through our website!

Ace the Interview

Prepare for technical interviews by brushing up on your Python and PyTorch skills. Practice coding challenges and be ready to discuss your past projects in detail. Remember, we love engineers who can communicate their thought process clearly!

Follow Up

After an interview, send a quick thank-you email to express your appreciation for the opportunity. It’s a simple gesture that can leave a lasting impression and shows your enthusiasm for the role. Plus, it keeps you on their radar!

We think you need these skills to ace Senior Machine Learning Engineer

Machine Learning
Generative AI
Data Processing
Python
PyTorch
Audio/Video Analysis
Model Training

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 audio/video data, large model training, and any relevant projects that showcase your skills in Python and PyTorch.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about generative AI and how your background aligns with our mission at StudySmarter. Be genuine and let your personality come through.

Showcase Your Projects:If you've worked on any interesting projects related to machine learning or generative AI, make sure to mention them. Include links to your GitHub or any demos if possible. We love seeing practical applications of your skills!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Synthesia

Know Your Stuff

Make sure you brush up on your knowledge of generative AI, especially in the context of audio and video data. Be ready to discuss your experience with large model training and how you've tackled challenges in previous projects.

Showcase Your Coding Skills

Since coding is a big part of this role, be prepared to demonstrate your Python and PyTorch skills. You might be asked to solve a coding problem or explain your approach to writing clean, maintainable code.

Prepare for Technical Questions

Expect questions about the full ML lifecycle, from ideation to deployment. Think about specific examples where you've designed experiments or developed solutions that had a real business impact, and be ready to share those stories.

Communicate Effectively

This role involves collaboration across multiple locations, so strong communication skills are key. Practice explaining complex concepts in a clear and concise manner, and be ready to discuss how you've worked effectively in a team setting.