Staff Machine Learning Engineer

Paris, FR /
R&D /
/ On-site
At Cardiologs, we aim to democratize access to expert cardiac care through medical-grade artificial intelligence and cloud technology. Our flagship product, the Cardiologs Holter platform, is a leading software for analyzing ambulatory ECG used to help diagnose over 1.8 million patients annually.
We are currently venturing into the remote patient monitoring space with the Cardiologs RPM solution, allowing patients to share their smartwatch ECGs with their physicians, who in turn use our cloud-based RPM platform to streamline ECG reviews.
In November 2021, we announced that we were being acquired by Philips to expand our cardiac portfolio.
We have an innovative, result-oriented work environment where we foster ambition and dedication while being mindful of our teammates’ work and achievements. We also nurture our company culture with monthly all-hands meetings and apéros, and other fun activities. 

As we continue to grow, we are looking for a Staff Machine Learning Engineer to join the team in Paris.

What you’ll do

We are looking for an experienced machine learning (ML) engineer to own the strategy behind Cardiologs' environment for ML development. You will ensure continuous training of ML models and tracking of their performance. You will also set up or develop tools to facilitate the development by other teams of algorithms that are used to streamline the diagnosis of several thousands of patients daily.

You will:
- set up continuous training of deep learning models at scale across multiple machines;
- develop dataset management tools to allow continuous improvement and ensure reproducibility;
- improve evaluations of current and future machine learning models to ensure non-regression and track improvements;
- set up existing tools, or develop internal ones to facilitate fast and reliable ML pipeline development by other teams;
- and optimize ML pipelines in production in terms of speed and reliability.

You will also :
- build your team roadmaps in consensus with other stakeholders;
- set a nice work environment for your team, in line with our values;
- stay up-to-date with data engineering industry standards;
- and participate in knowledge-sharing events with the rest of the research team.

Success in this role also requires a good understanding of the way of working of the data science teams. Experience with Data Science will be valuable in this regard.

Who you are

- You have at least 5 years of experience in data science or software engineering.
- You have at least 2 years of experience and a proven track record building / setting up / maintaining tools for Machine Learning in a tech company.
- You have already worked with Python, Git, deep learning frameworks, machine learning tools (MLFlow, Kubeflow, TensorFlow Serving, etc.), cloud services, databases.
- Your working style can be described as collaborative, autonomous, proactive, and structured.
- You are considered a reference by your peers in your domain of expertise.
- You have excellent communication skills.
- You write and speak both French and English.
What we value
We value a positive mindset, collaboration, a sense of ownership, transparency, the ability to embrace ambiguity, a talk-less-do-more attitude, and a sense of humor to enjoy ourselves along the way. If you identify with our values and want to contribute to our company, we’d love to have you in!
What we offer
- Beautifully by-the-book startup offices in central Paris (we are in the 2nd arrondissement) 
- A respectful, fun, collaborative work environment
- WFO/WFH policy (2-3 days allowed at home per week)
- Lunch vouchers (Swile card)
- Daily fresh fruits and healthy (or not) snacks
- Monthly apéros
- Yearly team off-sites
Our recruiting process
Being authorized to work in the EU is a precondition of employment.
1- Quick introductory HR phone call with Laurine, our Talent Acquisition Manager (20-30 min)
2 - Technical part:
- Quick tech call for 15-20 min to do a short algo exercise on Python with one of the Data Scientists
- Homework, to prepare the Technical interview in our office or via Zoom with Cyril, Data Engineer Lead, and a team member (90 min)
3 - Performance interview in our office or via Zoom with 2 different persons from the team (90 min)
4 - Culture interview in our office (with lunch or drinks with the team if possible!) with 2 different persons from the team (90 min)
To close the process, we'll do some reference calls. In parallel, we'll organize a quick call (15-20 min) with France Schwarz, our General Manager.