Machine Learning Engineer

Qualifications

Remote or SF
Mid-to-Senior Level
Full-time

As a Machine Learning Engineer, you will play a critical role in designing, implementing, and deploying machine learning models and systems that solve real-world challenges. You will take ideas from research to production, building scalable, efficient, and maintainable solutions that are essential to advancing our mission.

Working in a dynamic, fast-paced environment, you will collaborate with domain experts, machine learning scientists, and engineers to create and optimize machine learning pipelines, infrastructure, and workflows. Your focus will be on transforming cutting-edge research into practical applications, ensuring robust performance and reliability in deployment.Come be part of a multidisciplinary team driving groundbreaking innovation, and play a meaningful role in helping us achieve our ambitious goals while thriving in a passionate and collaborative culture.

What you’ll do

  • You will lead the development of machine learning systems, including designing end-to-end workflows, training models, and building deployment pipelines. You’ll establish best practices for ML engineering and provide mentorship to both clients and team members.
  • You will engage directly with clients, presenting ideas and solutions, gathering feedback, and adapting systems to meet their unique challenges. Your ability to bridge the gap between technical complexity and client needs will be crucial to the success of these projects.
  • You will work on scaling and optimizing workflows, leveraging the latest tools and techniques to improve system efficiency and performance, helping clients and internal teams alike push the boundaries of what machine learning can achieve.
  • Implement and scale training and inference engineering frameworks.

Values

Excellence

We hold ourselves and each other to the highest standards, pushing for the best in everything we do.

Accountability

Take ownership of actions and outcomes—every decision should have a clear and responsible owner.

Adaptability

Embrace a growth mindset—continuously learn, flex into unfamiliar areas, and challenge conventional thinking.

Skills and Qualifications

Essential:

  • Deep experience with developing large-scale machine learning models.
  • Significant experience with solving real-life challenges with ML models and techniques.
  • Experience with modern ML frameworks including at least one of JAX, PyTorch or TensorFlow.
  • Experience with the full ML research and development lifecycle.
  • Experience partnering with research and product teams to prototype and ideally productionise ML models.
  • Strong software engineering experience with software design / architecture skills.
  • Extensive programming experience using any mainstream programming languages, including strong Python experience.
  • Strong understanding of ML theory and applications.
  • Strong understanding of data structures and algorithms.
  • Either a Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.

Nice to have:

  • Experience in cybersecurity or cyber operations (offense or defense).
  • Experience working in the National Security space.
  • Experience developing user facing production code.

Please note that when you submit an application, your data will be processed in line with our  privacy policy.

Apply for this job

(File types: pdf, doc, docx, txt, rtf) (Max size: 5MB)