Machine Learning Engineer

Crossing Minds is an artificial intelligence company that is creating the world’s leading algorithms to help better understand and predict consumer’s behavior. Founded in 2016, by AI researchers Alexandre Robicquet, Dr. Emile Contal and Google X founder Dr. Sebastian Thrun, the company’s mission is to allow every consumer facing businesses to deploy the best recommendation engines in a few clicks. Our team is currently based in San Francisco and Paris with more offices to come!

What you’ll be doing

  • Contribute to our machine learning infrastructure, build new features, maintain and scale existing solutions
  • Design, implement, and optimize machine learning algorithms to solve business problems
  • Fine-tune our recommender systems to deliver spectacular business KPIs in both proof of concept settings and long term partnerships
  • Deploy machine learning models in production
  • Improve our MLOps environments by implementing unit tests, integration tests and CI/CD tools for machine learning

What you should have

  • 2+ years machine learning (preferred: graph/sparse, unsupervised, ranking)
  • 2+ years in python/numpy
  • ETL framework (e.g. Airflow, custom built)
  • database management (e.g. MySQL, BigQuery, Snowflake)


  • Experience as a Machine Learning Engineer in a professional setting
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Proficiency with deep learning framework: TensorFlow, Keras, PyTorch
  • Experience with Hyperparameter optimization solutions
  • Web Backend language (python preferred e.g. django, flask)

Apply Now

Thank you! Your Application has been received!
Oops! Something went wrong while submitting the form


22 Rausch Street, Unit B
San Francisco, CA 94103