Machine Learning Engineer
Core
Develop and apply advanced analytical and machine learning techniques to strengthen scientific capabilities by analyzing complex datasets (signals, images, spectral, sensor/IoT) and delivering production-ready solutions.
Role type
Machine Learning Engineer
Builds
Cloud-based and web-based applications integrating ML models and data pipelines
Domain
Scientific testing, data analytics, IoT, and sensor data
Deliverable
production ML models | product features | infrastructure
Required skills
Python (pandas, NumPy, PyTorch), statistical analysis, data modeling, algorithms, data structures, CI/CD implementation, Infrastructure-as-Code (Terraform/Bicep), Docker, Azure services (AKS, App Service, Functions)
Preferred skills
IoT systems, sensor-based data workflows, Azure deployment patterns
Technologies
Azure, Azure DevOps, GitHub Actions, Terraform, Bicep, Docker, PyTorch, pandas, NumPy, matplotlib, seaborn
Responsibilities
Ingest, clean, and analyze complex datasets to support modeling and decision-making; Build, train, validate, and iterate on machine learning models; Deploy models to Azure and integrate into production workflows via APIs; Design and maintain reproducible ML pipelines and backend services; Monitor and improve production systems for quality, drift, and latency; Optimize data processing for scale and efficiency; Apply relevant research to R&D work and adapt methods to real-world constraints.
Seniority
Mid-to-Senior, hands-on IC