Back to all vacancies

Principal ML Engineer – Exciting Advertising Platform Business – Remote – $160,000


Company & Role

This company’s main mission is to provide a platform dedicated to privacy, employing machine learning to categorize users for targeted marketing without compromising user data confidentiality. As they experience expansion, they are seeking a Principal ML Engineer to join the emerging team.  Your role will involve offering expertise and direction as we navigate scalability in tandem with the evolving business landscape, particularly in the shift towards a cookieless environment. You'll also foster a healthy community where all ML engineers can learn best practices, collaborate effectively and understand the technical direction of the business.


  • Architect the comprehensive system encompassing a user-friendly web application, data processing microservices, hosted machine learning models, a browser-based ML SDK, and various tasks
  • Contribute to fortifying system resilience through thorough testing and design strategies aimed at minimizing bugs
  • Maintain code adaptability for seamless extension, fostering a high developer velocity and an enhanced developer experience for the entire team
  • Take an active role in daily feature development, tackling our most crucial and demanding projects
  • Facilitate knowledge sharing across the team through workshops, mentoring sessions, and documentation, ensuring collective understanding and growth

Required Experience

  • 7+ years of diverse engineering experience
  • Experience with relational databases, including PostGres
  • Experience with data warehouses like BigQuery, Redshift, Athena, and Snowflake
  • Expertise in building backends using design principles such as Domain Driven Design, Clean Architecture, SOLID, etc
  • Knowledge of various testing levels, including end-to-end, integration, and unit testing, and an understanding of the trade-offs involved
  • Prior experience in designing APIs and complete applications from the ground up. 
  • Strong understanding of data engineering concepts
  • Exceptional written and verbal communication skills
  • Outstanding attention to detail in communication, documentation, and development.

How Do I Apply?

If you are interested in applying for the Principal ML Engineer role register now via the link on this page or contact Digital Republic Talent by calling +44 20 8126 6105 or emailing [email protected]. You can also visit our Job Vacancies page to see other opportunities.

News & Insights