Machine Learning Engineering Senior Engineer
ceipal
Job Description
- Collaborate with business and technology stakeholders to understand current and future ML requirements
- Design and develop innovative ML models and software algorithms to solve complex business problems in both structured and unstructured environments
- Design, build, maintain and optimize scalable ML pipelines, architecture and infrastructure
- Use machine language and statistical modeling techniques such as decision trees, logistic regression, Bayesian analysis and others to develop and evaluate algorithms to improve product/system performance, quality, data management and accuracy
- Adapt machine learning to areas such as virtual reality, augmented reality, object detection, tracking, classification, terrain mapping, and others.
- Train and re-train ML models and systems as required
- Deploy ML models and algorithms into production and run simulations for algorithm development and test various scenarios
- Automate model deployment, training and re-training, leveraging principles of agile methodology, CI/CD/CT (Continuous Integration/ Continuous Deployment/ Continuous Training) and MLOps
- Enable model management for model versioning and traceability to ensure modularity and symmetry across environments and models for ML systems