Forterra is looking to architect and build out the next generation of their machine learning platform to support their autonomous systems for ground-based movement, which are core to their business in areas like perception, behavior generation, navigation, and business workflows.
Requirements
- 5+ years experience with machine learning platform development and administration (eg. Jupyter, Sagemaker, H20, Colab or similar).
- 5+ years experience with deploying models leveraging data science libraries and frameworks (eg. PyTorch, TensorFlow, Scikit-learn, XGBoost or similar).
- 5+ years developing and administering feature stores and feature servers (eg. Feast or similar), model registries (eg. Sagemaker model registry or similar) and workflow managers (eg. Airflow, Dagster or similar).
- 3+ years experience with monitoring machine learning models in production.
- 3+ years experience with distributed training pipelines (eg Ray or similar)
Responsibilities
- Architect, implement and maintain the next iteration of our machine learning platform.
- Collaborate closely with data scientists to identify and prioritize needs for our existing models and future plans for models.
- Plan how our machine learning platform will integrate with the broader data platform efficiently and effectively.
- Work closely with edge data, hardware and software engineers to ensure our training pipelines scale to meet cloud and edge needs.
Other
- 8+ years total experience in software development.
- Fully Remote w/ up to 25% travel
- This position may require eligibility to obtain and maintain a U.S. security clearance.
- All qualified applicants will receive consideration for employment without regard to any factor, including veteran and disability status, and criminal history, in accordance with applicable local, state, and federal laws.
- Forterra is also committed to working with and providing reasonable accommodations to individuals with disabilities.