Summary by AIEngineer.careers
Senior Machine Learning Engineer, Computer Vision is a Machine Learning Engineer role (full-time). with Metropolis Technologies. in SEATTLE, US. Compensation shown: $150K–$200K. Imported listing (source: linkedin.com). Apply on the employer's site (linkedin.com).
Imported listing (source: linkedin.com) · Apply on linkedin.com
How our listings work
The sections below reproduce the third-party job description for reference. AIEngineer.careers does not write or control this text.
Imported job description
Sourced from linkedin.com
Metropolis is building AI to make the real world responsive. This Senior Machine Learning Engineer role focuses on developing and deploying computer vision models for object detection, tracking, OCR, and multi-modal systems. You'll work on scalable pipelines and collaborate with cross-functional teams to bring AI to parking, retail, and hospitality.
Responsibilities
- 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
Requirements
- 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)
Tech Stack
PyTorchTensorFlowAWSTensorRTAzureGCPKubernetesAirflowDockerC++ONNX