Principal Software Engineer (Machine Learning)

London, England, United Kingdom · Machine Learning Engineering


Who we are

QuantumBlack teams work in multi-disciplinary environments harnessing data to provide real-world impact. We bring together the brightest data scientists, engineers and designers to take on the biggest problems facing the world’s most influential organisations. Our projects range from helping pharmaceutical companies bring lifesaving drugs to market quicker to optimising a Formula1 car’s performance. At QuantumBlack you have the best of both worlds; all the benefits of being part of one of the leading management consultancies globally and the autonomy to thrive in a fast growth tech culture.

What we do

We guide global companies through data science solutions to transform their businesses and enhance performance across industries including healthcare, automotive, energy and elite sport.

Who you are

A core value at QuantumBlack is fusion and at the heart of our multi-disciplinary teams is the belief that the sum of individual parts will always be less than the impact of the entire team. You are a highly collaborative individual who is capable of laying aside your own agenda, listening to and learning from colleagues, challenging thoughtfully and prioritising impact. You search for ways to improve things and work collaboratively with colleagues. You believe in iterative change, experimenting with new approaches, learning and improving to move forward quickly. Trust between colleagues is paramount here – you are an individual who can always be trusted to work in the best interests of all colleagues and to achieve the best outcome for QuantumBlack and our clients. You are naturally enthusiastic and enjoy sharing your passion with others.

Who You’ll work with:

You will have the opportunity to work on complex problems with our clients across a number of domains. You will work part of a highly collaborative and cross-functional team of Data Scientists, Data Architects, Engineers and Designers.

What You'll Do:

As a Principal Machine Learning you will have exceptional capability in machine learning techniques and you will be responsible for leading a best in class engineering team on advanced analytics engagements. You will define good software engineering practices for production data science solutions, championing strong code development processes across the team and company, and coach and development a talented team of junior machine learning engineers. You will take latest research in Data science and create practical solutions (Libraries, Tools) to be used on our projects.



Interview process

  1. Recruiter screen
  2. Online technical test
  3. Technical case study interview
  4. Final technical discussion and interview

As an equal opportunity employer, QuantumBlack encourages applications from all backgrounds regardless of gender, race, disability, pregnancy, marital status, age, sexual orientation, gender reassignment, religion or belief. We maintain a sense of community rooted in respect and consideration for all employees where any evaluation is based simply upon individual work and team performance.

Watch our Careers Video


Apply for this job