Senior Machine Learning Software Engineer, On-Cloud jobs in United States
info-icon
This job has closed.
company-logo

Metropolis · 5 months ago

Senior Machine Learning Software Engineer, On-Cloud

Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. They are seeking a Senior Machine Learning Software Engineer to lead the development of advanced multi-camera perception and localization systems, focusing on algorithms for object tracking and visual matching.

Computer Software
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design and implement algorithms for multi-camera object detection, classification, and persistent tracking
Build scene understanding modules to extract landmarks, spatial layout, and semantic context from image streams
Develop cross-camera fusion and localization methods for consistent identification and positioning of objects
Architect and deploy visual search systems using vector databases (e.g., OpenSearch, FAISS, Milvus) for image-based retrieval and matching
Design and implement re-ranking techniques to improve retrieval precision based on context, metadata, and scene cues
Create tools and metrics to evaluate retrieval quality, localization accuracy, and perception robustness
Collaborate across ML, backend, and infrastructure teams to ensure scalable, real-time deployment
Investigate system-level issues, drive debugging efforts, and improve model and system performance
Mentor junior engineers and contribute to long-term vision for perception, localization, and image retrieval

Qualification

Computer VisionImage RetrievalMulti-Camera SystemsVector DatabasesPythonC++PyTorchTensorFlowOpenCVDebuggingMentoringCollaboration

Required

Master's or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field
5+ years of industry experience in computer vision, image retrieval, or perception systems
Strong background in object detection, tracking, and scene understanding using multi-camera inputs
Deep understanding of vector-based retrieval systems and experience with OpenSearch, FAISS, or similar tools
Proficiency in Python or C++, with hands-on experience in PyTorch, TensorFlow, and OpenCV
Experience in building large-scale image retrieval pipelines, including feature extraction, indexing, and search optimization
Knowledge of multi-view geometry, and cross-camera identity association
Experience evaluating and tuning re-ranking strategies using contextual and multi-modal signals
Exposure to cloud-based deployment of search systems (e.g., OpenSearch cluster tuning, sharding, replication)
Experience with edge deployment of perception pipelines (e.g., Jetson, Qualcomm)
Publications or patents in the fields of visual search, localization, or multi-camera perception

Benefits

Healthcare benefits
A 401(k) plan
Short-term and long-term disability coverage
Basic life insurance
A lucrative stock option plan
Bonus plans

Company

Metropolis

twitter
company-logo
Take the uncertainty out of smart contract deployments. Build confidence from the command line.

H1B Sponsorship

Metropolis has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (4)
2021 (3)
2020 (1)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Julia Rosenberg
Co-Founder & CEO
linkedin
Company data provided by crunchbase