Skip to content
MetropolisMetropolisSeattle, WA

Senior Machine Learning Engineer, Computer Vision

Design, build, and deploy computer vision and deep learning models for production applications. Requires 5+ years of ML/CV experience, strong Python and framework proficiency, and deployment on cloud/edge platforms.

150k – 200k/yr
On-site5+ YOEML Engineering

About the role

What you'll do

  • Design, develop, and deploy advanced computer vision models for real-world applications, including object detection, tracking, OCR, image search, and scene understanding
  • Build and optimize deep learning models, ensuring high accuracy, performance, and scalability for deployment in production environments
  • Explore and integrate multi-modal approaches, leveraging visual, textual, and other data modalities for robust solutions
  • Collaborate with cross-functional teams, including data engineers and software engineers to deliver end-to-end solutions
  • Lead the design and implementation of scalable pipelines for data processing, model training, and model deployment
  • Optimize models for performance on various hardware platforms, including CPUs, GPUs, and edge devices
  • Conduct thorough experimentation and A/B testing to validate model effectiveness and ensure alignment with business objectives
  • Mentor junior team members, providing technical guidance and fostering professional growth
  • Write clean, efficient, and maintainable code while adhering to best practices in software engineering and machine learning

What we're looking for

  • PhD in Computer Science, Engineering, or a related field, or equivalent work experience
  • 5+ years of hands-on experience in machine learning and computer vision, with a strong track record of deploying models into production
  • Proficiency in Python and ML frameworks (PyTorch/TensorFlow/ONNX/TensorRT)
  • Strong experience with model optimization (e.g., quantization, pruning) and deployment on various platforms (cloud, edge, or mobile)
  • Familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration (ECS, Kubernetes)
  • Proven experience in building and maintaining data pipelines (e.g., Airflow)
  • Strong understanding of the agile development process and CI/CD pipelines and tools (e.g., Github Actions, Jenkins)
  • Excellent communication skills, capable of presenting complex technical information clearly

Nice to have

  • Experience with C++
  • Experience in high-growth, innovative environments
  • Publications in top-tier conferences (e.g., CVPR, ICCV, NeurIPS)

Skills

PythonPyTorchTensorFlowOnnxTensorRTDockerKubernetesAWSGCPAzureAirflowCI/CDGitHub ActionsJenkinsC++

Similar roles

ML Engineering jobs
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionSunnyvale, CA

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for collaborative autonomy and human-machine teaming in defense applications. Requires 5+ years modern C++ experience, strong algorithmic background, and US SECRET clearance eligibility.

150k – 250k/yr
On-site5+ YOEML Engineering
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionPoway, CA

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for collaborative autonomy and human-machine teaming in defense applications. Requires 5+ years modern C++ experience, strong algorithmic foundations, and eligibility for US SECRET clearance.

150k – 225k/yr
On-site5+ YOEML Engineering
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionAnn Arbor, MI +1

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for defense autonomy and human-machine teaming across air, land, sea, and space domains. Requires 5+ years modern C++20, strong algorithmic foundations, and US SECRET clearance eligibility.

150k – 200k/yr
On-site5+ YOEML Engineering
Applied Intuition

Senior Neural Rendering Software Engineer

Applied IntuitionSunnyvale, CA

Develops and optimizes neural rendering systems using C++ and CUDA for real-time simulation, focusing on 3D Gaussian representations, GPU pipelines, and multi-threaded scene management. Requires 4+ years in neural graphics or related fields and a Bachelor's degree.

150k – 250k/yr
On-site4+ YOEML Engineering
9 Mothers

Computer Vision Engineer, Senior

9 MothersAustin, TX

Designs and optimizes embedded computer vision pipelines for real-time detection, tracking, and 3D localization of fast-moving drone threats in autonomous counter-UAS systems. Requires expertise in C++/Python, OpenCV, deep learning frameworks, sensor fusion, and edge deployment on NVIDIA Jetson.

150k – 250k/yr
On-siteML Engineering