Metropolis is seeking to develop and deploy machine learning systems to enable frictionless, checkout-free experiences in the real world, specifically in parking and other areas.
Requirements
- Experience as a technical lead or manager designing machine learning systems that have been deployed at scale.
- Demonstrated expertise in implementing and deploying machine learning algorithms related to computer vision, specifically in object detection/recognition, tracking algorithms, metric learning, and re-identification.
- Experience in deep learning frameworks such as TensorFlow/PyTorch/MxNet
- Experience with parallel computing, accelerator architectures including CUDA, CUDNN, TensorRT libraries
- Experience with large scale datasets, data pipelines, databases tools/libraries
- Experience deploying ML services to the cloud, including API development and design for scalability, performance reliability.
- Working knowledge of at least one modern programming language such as Python or C/C++
Responsibilities
- Lead the Machine Learning teams in the research, design, development, testing and deployment of a variety of machine learning, computer vision, and autonomous systems.
- Guide the teams technically, engaging in troubleshooting, architecture definition and implementation of best practices
- Possess a broad skill set spanning data science, machine learning, and engineering, comfortably moving between disciplines to ensure well designed, supportable and scalable solutions are delivered
- Work closely with cross-functional leaders in Hardware, Edge/Platform, Data and Product engineering and vendors.
- Develop resourcing plans and coordinate across teams to ensure development schedules are aligned and communicated, and drive engineering efforts to completion.
- Invest in the career development of the team members, develop future leaders, and create a culture of cohesion and teamwork.
- Participate in talent acquisition processes to ensure that we have world class engineers across all skill and experience levels
Other
- BS, MS or PhD in a relevant engineering discipline
- 10+ years of experience with at least 4+ years of experience leading and managing machine learning or related teams
- 2+ years of experience as a hands-on senior, staff or principal engineer before transitioning into managing teams.
- Excellent written and verbal communication skills with a proven ability to present complex technical information in a clear and concise manner to a variety of audiences.
- Previous experience working inside innovative, high growth environments.