Skip to content

Senior AI/ML Engineer

Senior engineer building and optimizing AI/ML and scientific computing systems for an AI-powered public opinion analytics platform. Requires 5+ years experience with Python scientific stack, distributed systems, and ML.

175k – 250kSan Francisco, CAML EngineeringOnsite5+ YOE

About the role

Responsibilities

  • Build, maintain, and continuously improve tools, techniques, and architecture for high-performance computing
  • Productize AI, machine learning, and data analysis capabilities
  • Build new features and solve novel problems across software engineering, data visualization, and science
  • Work with engineers, data scientists, and research staff on cross-functional initiatives

Requirements

  • 5+ years of professional experience building scientific or quantitative data-intensive software
  • Expertise in the scientific Python stack (Numpy, Scipy, scikit-learn, Pandas)
  • Expertise in object-oriented and test-driven development, vectorized code, and machine learning
  • Expertise in architecting, maintaining, and optimizing distributed, parallel computing systems
  • Knowledge of software architecture and ability to design scalable, performant solutions
  • Strong problem-solving skills and attention to detail
  • Commitment to code quality and writing maintainable, testable code
  • Keep up with evolving ML and AI Ops toolsets

Preferred Qualifications

  • Advanced degree (MSc or Ph.D.) in STEM
  • Thorough knowledge of the Linux operating system
  • Experience with Celery and MongoDB
  • Belief in the scientific method and data-driven decision making
  • Experience mentoring junior engineers
  • Strong written communication skills for documentation and discussing implementation tradeoffs

Skills

PythonNumPyScipyscikit-learnpandasMachine LearningCeleryMongoDBFlaskLinuxDistributed SystemsParallel Computing

Similar roles

ML Engineering jobs

Senior Software Engineer, Vector Index Research

Research and implement high-performance vector indexing and retrieval algorithms for Milvus and Zilliz Cloud. Requires 3+ years in vector search or HPC, strong C++ or Rust skills, and a research-driven engineering mindset.

175k – 250kRedwood City, CAML EngineeringHybrid3+ YOEC++Rust

Senior Research Engineer

Own the end-to-end lifecycle of memory features for AI agents. Fine-tune models, implement research, build evaluations, and ship production systems with Engineering.

175k – 250kSan Francisco, CAML EngineeringOn-site7+ YOERAGvLLM

Sr. Machine Learning Engineer

As a Senior Machine Learning Engineer, you will develop and deploy state-of-the-art ML solutions for healthcare problems, working with large medical datasets and owning ML services end-to-end. This role requires expertise in LLMs, cloud platforms, and ML frameworks.

175k – 230kSouth San Francisco, CAML EngineeringHybrid5+ YOEC++AWS

Applied Perception Engineering Lead

Lead a team of software engineers to develop and integrate perception pipelines for various modalities and an autonomy service for government and defense applications. This role focuses on deploying software to hardware and integrating pre-trained ML models.

175k – 210kAnn Arbor, MIML EngineeringOn-site8+ YOEC++Eo/Ir

Applied Perception Engineering Lead

Lead a team of software engineers to develop and integrate perception pipelines for various modalities and an autonomy service for government and defense applications. This role focuses on deploying software to hardware components and integrating pre-trained ML models.

175k – 235kSan Diego, CAML EngineeringOn-site8+ YOEC++Eo/Ir