This position is no longer available.

Machine Learning Engineer

Permanent contract
Paris
Salary: €50K to 65K a day
Starting date: May 31, 2022
No remote work
Experience: > 3 years
Education: Master's Degree

CybelAngel
CybelAngel

Interested in this job?

Questions and answers about the job

The position

Job description

The Data Science Team

We process billions of documents every day to alert our customers in case of data leaks ! Our goal is to spot sensitive data in a massive amount of documents.

Introducing intelligence at the various levels of our processing pipeline is therefore a crucial issue for CybelAngel: we want to filter out non-sensitive elements. Our Data Science team has the mission to make our filtering algorithms as intelligent as possible, in order to optimize and facilitate the processing of security incidents delivered to our customers.Our Machine Learning Engineers build systems to measure models drift, build robust pipelines to ease production release and models retrain, and help the data scientists on the good practices of software development. Automatic retrain when we measure a drift in the performances will be the key project in the next few years! They are also in charge of designing Machine Learning models from data analysis to production release with the data scientists.

Your responsibilities

  • Study and implement Data Science’s POCs
  • Design Machine Learning algorithms
  • Research and implement ML algorithms that seem to be relevant
  • Conduct Machine Learning tests and experiments
  • Train (or re-train) Machine Learning models required
  • Improve existing packages
  • Keep abreast of advances in the field

Our (current) Stack

  • Language: Python
  • Databases: ElasticSearch, BigQuery
  • Librairies: Pandas, Scikit-learn, XGBoost, Matplotlib, Seaborn, Plotly
  • MLOps: Gitlab CI, Docker, Kubernetes, Terraform, Airflow, MLFlow, Kubeflow, Feast (Feature Store)
  • Environment: JupyterHub, Jupyter notebook [gcp]
  • Other: GCP, Datadog, Dataflow

Preferred experience

Your preferred experience

  • Proven experience as an ML Engineer or in a similar role (3-5 years experience)
  • Very good data modelling skills
  • Ability to lead technical projects
  • Ability to write robust code in Python
  • Familiarity with standard libraries (Scikit-learn, XGBoost, pandas, numpy, …)
  • Communication skills
  • Ability to work in a team
  • Excellent analytical and problem solving skills

Bonus Experience

  • You already worked with a cloud provider (not necessarily GCP !)
  • Organised

If you do not meet the requirements but you think you are a great fit, you are welcome to apply and explain why !

Our Engineering Culture

⛹️Team spirit, through kindness and transparency

🗃️ 20% of our time dedicated to dedicated to learning and experimenting

🤝 Culture of sharing, pair and mob programming, when it makes sense

👩‍🎨 Quality time dedicated to technical design

🧙‍♂️Half the software engineers have over 10 years of experience

🎒 Voyager Program to change team temporarily and discover how they work #becurious

📣 Support to talk to meetup and conferences, we love to learn outside and share our knowledge

🤼 Whole team buildings each semester #strongertogether

🧠 Career path & trainings #becurious

📍 Remote options from everywhere in Europe (but you can come to our amazing office near Parc Monceau whenever you want, and it’s paid by the company up to once a month)

Our Benefits

💰 Salary range: 50-65k based on your level of seniority and competencies you will demonstrate during the hiring process

🏦 Bonus up to 5%, based on company and individual performances

💸 Stock options for every employee

🍱 Debit card for paying for lunch, with company contribution.

💛 Very friendly and benevolent atmosphere with parties (CEO likes to do the DJ), sport sessions, board games nights, music band…

👊 DE&I group

🌍 Green team

🥓 Free English Courses

🏋🏾‍♀️ Class Pass credits for your gym sessions

90% of our People recommend CybelAngel

92% are happy with the work life balance at CybelAngel


Recruitment process

Your hiring journey with us

  • 30’ call with a recruiter => first contact to check expectations from both ends do match.
  • 60’ call with two of your future teammates => deep dive your experience and answer your questions.
  • 60’ meeting with the whole team to present the technical test (kaggle) that you prepared at home => have the chance to present your methodology and added value
  • 30’ call with your future team lead and head of data

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Data / Business Intelligence”.

See all job openings