Data Engineer – Machine Learning and Applied Quantum Algorithms

London, Victoria

Job Opening

As a Data Engineer for Machine Learning and Applied Quantum Algorithms, you will help to streamline the data preparation for the training and the deployment of ML models for real-time financial forecasting. You would be developing and maintaining a bespoke data acquisition and processing pipeline that serves both the ML development and the live production system, as well as working on the data preparation stage for crafting new ML trading strategies.

We aim to break barriers and create a technological revolution that will create palpable change in the world and the everyday lives we lead. We are looking to grow our culture with passionate collaborators and talented minds who are just as enthusiastic about applying their knowledge and skills to do more and do good with quantum computing.

Please reach out to Cambridge Quantum’s human resources group using the contact information enclosed below and register your interest with our careers team. Should you have any questions, comments or enquiries, or if you’d like to request any disability accommodation you might require during the application or recruiting process, please contact us.

 

DEPARTMENT OF HUMAN RESOURCES
Email: careers@cambridgequantum.com

Diversity, Equity, Inclusion

Cambridge Quantum is proud to be an Equal Opportunity Employer. We seek individuals from a broad variety of backgrounds with varying levels of experience who have a desire to do meaningful work. We recruit, employ, train, compensate, and promote regardless of race, colour, gender, religion, national origin, ancestry, disability, age, sexual orientation, or any other characteristic protected by law.

Job Description

What you will need to succeed

A degree in Software Engineering, Computer Science or associated quantitative discipline (Math, Physics, Computational Statistics, Machine Learning) / or demonstrable work experience.
Python 3, proficient.
Linux OS and its scripting methods, knowledgeable.
Development and deployment of ETL pipelines and ML algorithms in training and production environments, experienced in a commercial or research environment.
Unit and integration testing, knowledgeable.
Continuous Integration and AGILE development, familiar.

Preferred

Familiarity with financial data of considerable size (terabyte-sized).
Knowledge of SQL (PostgreSQL or MySQL).
Knowledge of developing, deploying and maintaining microservices and APIs using Flask or NodeJS.
Familiarity with the Google Cloud Platform or Microsoft Azure and its data processing and ML stacks.
Knowledge of C++.
Familiarity with modern ETL systems, e.g. Apache Kafka/Confluent.

What’s in it for you

Working alongside a highly talented team, with leading names in the quantum computing industry. We offer a highly competitive package including equity participation, 28 day’s paid annual leave, a workplace pension and a positive approach to flexible working.

The big picture

As part of our mission to expand our world class team and our pioneering work in the quantum industry Cambridge Quantum Computing’s Machine Learning (ML) team is searching for a Data Engineer.

In this role you will help to streamline the data preparation for the training and the deployment of ML models for real-time financial forecasting. You would be developing and maintaining a bespoke data acquisition and processing pipeline that serves both the ML development and the live production system, as well as working on the data preparation stage for crafting new ML trading strategies.

The successful candidate will join the London Victoria office and will be working in a highly dynamic, development-focused group, alongside software engineers and machine learning scientists.

Key responsibilities in this role include:

  • Integrating new data sources in live and back testing systems.
  • Maintaining and replenishing the central repository of tick data.
  • Maintaining and verifying both back testing and live Extraction Transformation and Loading (ETL) pipelines.
  • Preparing datasets according to the scientists’ specs to train ML models.
  • Maintaining custom scientific data processing software, ensuring scalability and best practices.

 

Apply on Lever
More on Careers