Full-Time Manager of ML Production Engineering
Matterport is hiring a remote Full-Time Manager of ML Production Engineering. The career level for this job opening is Senior Manager and is accepting United States based applicants remotely. Read complete job description before applying.
Matterport
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Matterport seeks an enthusiastic Sr. Manager of ML Production Engineer to join our Vision & Learning team.
You'll be responsible for leading and managing the ML Production Engineering function and engineering team responsible for Matterport's 3D reconstruction pipeline.
The ideal candidate is an individual who thrives in dynamic environments orchestrating high-talent engineers to optimize ML Ops and Dev Ops for new and existing capabilities.
You will collaborate with machine learning engineers and data scientists to design and implement efficient and scalable machine learning pipelines, monitoring and testing frameworks, and data management processes.
You will work with software engineers to ensure the seamless integration of machine learning models into our applications and services.
This position reports to the Software Vice President for Vision & Learning.
- Bring technical experience & leadership to critical systems including Cloud Architecture, Machine Learning Operations, back-end Software Engineering, and Distributed Systems.
- Work cross-functionally to establish product definition and design as new capabilities are brought from development into production.
- Lead and manage cross-functional engineering projects with multiple stakeholders, with regular reporting to executive stakeholders.
- Lead by example as a working manager with strong hands-on engineering fundamentals.
- Work closely with internal and contracted data providers in development of dataset for training production networks as well as development networks.
- Lead and manage senior engineers empathically; maximizing high talent individuals in dynamic product environments.
- Work with cross-functional teams across Product, Sales, Customer Success and Business Development.
- Advocate for new technical architecture and innovation
- Implement and refine development and cross-functional processes
- Hire, mentor, lead, and coach senior and principal engineers to meet their full potential
- Act as a leader for implementing best-practices across the organization
Who you bring:
- Master's degree in Computer Science, Electrical Engineering, or related field, or equivalent experience.
- 5-8+ years of experience in software engineering, Dev Ops & ML Ops, or related fields.
- Strong proficiency in Python and experience with machine learning frameworks such as TensorFlow, PyTorch, MMdetection, Detectron and, Pytorch Lightning.
- Strong knowledge of machine learning pipelines and workflows for training, validation, and deployment of models, e.g. Experience with containerization and orchestration tools such as Docker, Kubernetes, Kubeflow, MLFlow.
- Strong experience with AWS cloud services
- Strong knowledge of data management processes for large-scale machine learning datasets.
- Experience with DevOps and Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
- Strong knowledge of software engineering best practices, including version control, testing, and deployment.
- Experience with model quantization, distillation or other compression techniques.
- Excellent communication and collaboration skills.
Nice to Have:
- Master's degree or PhD in Computer Science, or related field
- Strong knowledge of C++
- Experience with 3D graphics, computer vision, point clouds, or spatial data
- Experience with data streaming and real-time processing frameworks such as Kafka
- Experience with ML dataset management tooling, such as Activeloop Deeplake.
- Experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
- Experience with big data technologies such as Snowflake, Spark, or Hive.
- Experience with model interpretability and explainability techniques.
- Experience with building and deploying machine learning models on edge devices or IoT devices
We want to hear from you! We are looking to build the best team of people who will be empowered to do their best work. If you have what it takes, but don't necessarily meet every bullet in the job description we encourage you to apply.
Salary: $160,000 to $294,100 + bonus + equity + benefits.