Xometry is seeking to solve the problem of accurately predicting the cost to manufacture customers’ parts and determining the best price to charge for them using machine learning models.
Requirements
- Strong understanding of machine learning frameworks, tools, and libraries (e.g., TensorFlow, PyTorch, Scikit-learn)
- Experience with ML Ops practices, including model versioning, continuous integration, and automated deployment
- Proficiency in software engineering practices, including object-oriented design, code versioning, and testing
- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and distributed computing
- Experience with pricing algorithms
- Experience with neural networks and deep learning
- Experience with containerization technologies (e.g., Docker, Kubernetes)
Responsibilities
- Lead the productionization of ML models and their deployment to quickly iterate on ML at the core of our business
- Be hands-on in the design, development, and deployment of machine learning models and systems, ensuring they meet high standards of performance, scalability, and reliability
- Develop and maintain ML Ops pipelines, ensuring efficient model training, deployment, and monitoring
- Implement and manage infrastructure for large-scale data processing, model training, and inference
- Drive continuous improvement in engineering practices, including code quality, testing, and deployment automation
- Manage project timelines, resources, and deliverables, ensuring projects are completed on time and within budget
- Foster a culture of innovation, collaboration, and continuous learning within the engineering team
Other
- Lead, mentor, and manage a team of machine learning engineers, providing guidance on best practices in ML Ops, infrastructure, and software engineering
- Collaborate with data scientists, product managers, software engineers, and other stakeholders to define project requirements and deliverables
- Must be a US Citizen or Green Card holder (ITAR)
- Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related field
- 8+ years of experience in software engineering, with a focus on machine learning, ML Ops, and infrastructure
- Minimum of 3 years of experience in a management role, with a proven track record of leading engineering teams to successful project outcomes
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
- Demonstrated ability to manage multiple projects simultaneously, prioritizing tasks and managing resources effectively