metropolis.io
Senior Machine Learning Engineer, Computer Vision Seattle, Washington, United St
metropolis.io, Seattle, Washington, us, 98127
Senior Machine Learning Engineer, Computer Vision
Seattle, Washington, United States
Who we are Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout‑free experiences in the real world. We are reimagining parking to enable millions of consumers to just “drive in and drive out.” Our vision is to power checkout‑free experiences anywhere you go, making everyday life remarkable and giving back the most valuable asset – time.
Who you are We are seeking a Senior Machine Learning Engineer to play a key role on our growing Advanced Technologies team. You will design, develop, and deploy state‑of‑the‑art computer vision and recommendation models that power our core products and solutions. Your work will involve tackling challenging problems in object detection, tracking, OCR, video analytics, and multi‑modal systems.
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 production deployment.
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 deployment.
Optimize models for performance on CPUs, GPUs, and edge devices.
Conduct thorough experimentation and A/B testing to validate model effectiveness and align 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
MS or PhD (preferred) 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 (quantization, pruning) and deployment on cloud, edge, or mobile platforms.
Familiarity with AWS, GCP, or Azure, containerization (Docker), and orchestration (ECS, Kubernetes).
Proven experience building and maintaining data pipelines (e.g., Airflow).
Strong understanding of agile development and CI/CD pipelines and tools (GitHub Actions, Jenkins).
Excellent communication skills and the ability to present complex technical information clearly.
Preferred Qualifications
Experience with C++.
Experience in high‑growth, innovative environments.
Publications in top‑tier conferences (CVPR, ICCV, NeurIPS).
Salary: $150,000.00 to $200,000.00 annually, plus access to healthcare benefits, a 401(k) plan, short‑term and long‑term disability coverage, basic life insurance, a hefty stock‑option plan, bonus plans, and more.
Metropolis values inclusive culture and equal opportunity. We make hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under applicable law.
Metropolis may use an automated employment decision tool (AEDT) during the hiring process. If hired, your data may become part of your employee records.
#J-18808-Ljbffr
Who we are Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout‑free experiences in the real world. We are reimagining parking to enable millions of consumers to just “drive in and drive out.” Our vision is to power checkout‑free experiences anywhere you go, making everyday life remarkable and giving back the most valuable asset – time.
Who you are We are seeking a Senior Machine Learning Engineer to play a key role on our growing Advanced Technologies team. You will design, develop, and deploy state‑of‑the‑art computer vision and recommendation models that power our core products and solutions. Your work will involve tackling challenging problems in object detection, tracking, OCR, video analytics, and multi‑modal systems.
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 production deployment.
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 deployment.
Optimize models for performance on CPUs, GPUs, and edge devices.
Conduct thorough experimentation and A/B testing to validate model effectiveness and align 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
MS or PhD (preferred) 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 (quantization, pruning) and deployment on cloud, edge, or mobile platforms.
Familiarity with AWS, GCP, or Azure, containerization (Docker), and orchestration (ECS, Kubernetes).
Proven experience building and maintaining data pipelines (e.g., Airflow).
Strong understanding of agile development and CI/CD pipelines and tools (GitHub Actions, Jenkins).
Excellent communication skills and the ability to present complex technical information clearly.
Preferred Qualifications
Experience with C++.
Experience in high‑growth, innovative environments.
Publications in top‑tier conferences (CVPR, ICCV, NeurIPS).
Salary: $150,000.00 to $200,000.00 annually, plus access to healthcare benefits, a 401(k) plan, short‑term and long‑term disability coverage, basic life insurance, a hefty stock‑option plan, bonus plans, and more.
Metropolis values inclusive culture and equal opportunity. We make hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under applicable law.
Metropolis may use an automated employment decision tool (AEDT) during the hiring process. If hired, your data may become part of your employee records.
#J-18808-Ljbffr