M

Metropolis

Checkout-free parking payments via computer vision

Senior Machine Learning Engineer - Computer Vision

Computer VisionConfirmed live in the last 24 hours
Full-timeSeattle, WA, USA

About the Job

Requirements

  • A PhD in Computer Science, Engineering, or a related field, or equivalent work experience.
  • At least 5 years of hands-on experience in machine learning and computer vision, including deploying models into production.
  • Proficiency in Python and machine learning frameworks including PyTorch, TensorFlow, ONNX, and TensorRT.
  • Strong experience with model optimization, including quantization and pruning, and deployment on cloud, edge, or mobile platforms.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure; Docker; and orchestration platforms including ECS and Kubernetes.
  • Proven experience building and maintaining data pipelines, such as Airflow.
  • Strong understanding of agile development processes and continuous integration and continuous delivery pipelines and tools such as GitHub Actions and Jenkins.
  • Ability to present complex technical information clearly.
  • Experience leveraging artificial intelligence tools to transform static workflows into responsive, high-output processes.
  • Availability to work on-site at least four days per week.

Responsibilities

  • Design, develop, and deploy advanced computer vision models for real-world applications, including object detection, tracking, optical character recognition, image search, and scene understanding.
  • Build and optimize deep learning models for accuracy, performance, scalability, and production deployment.
  • Explore and integrate multimodal approaches using visual, textual, and other data modalities.
  • Collaborate with 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 CPUs, GPUs, and edge devices.
  • Conduct experimentation and A/B testing to validate model effectiveness and alignment with business objectives.
  • Mentor junior team members by providing technical guidance and supporting their professional growth.
  • Write clean, efficient, and maintainable code in accordance with software engineering and machine learning best practices.

Desired Qualifications

  • Experience with C++.
  • Experience in high-growth, innovative environments.
  • Publications in top-tier conferences such as CVPR, ICCV, or NeurIPS.

About the Company

Metropolis

Checkout-free parking payments via computer vision

Metropolis is a technology-driven facility-management company that focuses on parking solutions using computer vision to enable checkout-free payments. Its system detects vehicles and parking events via cameras and sensors, allowing drivers to pay automatically without stopping at a gate. The platform integrates into real estate operations, Class A office buildings, multi-garage complexes, and valet services to improve asset productivity and streamline operations. Compared with others, Metropolis supports a wide customer base across North America, operates in over 360 cities, processes more than $4 billion in payments annually, and has grown through significant funding rounds and the acquisition of SP Plus Corporation. Its goal is to expand its platform’s capabilities and market reach, helping property owners and managers increase efficiency and revenue by embedding its payment and facility-management tools directly into daily operations.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$3.5B
Headquarters
Santa Monica, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Metropolis

See more jobs