Senior Machine Learning Engineer

Skills
Computer VisionDeep LearningGenerative AILarge Language ModelsMachine LearningPytorchPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong programming skills in Python
  • Understanding of machine learning and deep learning algorithms
  • Experience with generative AI model components, including transformers and autoencoders
  • Proficiency with machine learning frameworks and libraries such as LangChain or PyTorch
  • Experience in deploying machine learning models in production environments
  • Solid understanding of data pre-processing, feature engineering, and model optimization techniques
  • Excellent problem-solving skills
  • Ability to convey technical information effectively to both technical and non-technical colleagues
  • Availability to travel to Paris each quarter and stay for 1-2 weeks

Nice to have

  • Knowledge of serverless architectures and cloud environments
  • Creation of LLM agents and integration of LLM outputs into code
  • Familiarity with software development best practices, version control systems
  • Interest in 3D graphics, photography or 3D modelling software
  • Understanding of computer vision algorithms

Day to day

  • Develop and deploy machine learning models, focusing on large language models, generative AI, and computer vision applications
  • Refine existing generative AI algorithms to improve current pipelines
  • Develop prototypes and proof-of-concepts to showcase new features and capabilities

Hiring process

  • Submit your resume
  • Cover letter detailing your experience and why you are a good fit for this role
  • Any relevant portfolio or project links