Source description
About the role
Technical
Good grounding in the mathematical foundations of ML and a relevant degree (computer science, simulation science, or equivalent).
3-5 years of hands-on experience designing, training, and deploying complex ML/DL models in production using state-of-the-art frameworks (PyTorch, TensorFlow, scikit-learn, XGBoost).
Proven ability to build models that serve as autonomous decision systems, applied to critical business problems with large, heterogeneous data.
Strong Python engineering fundamentals: clean, modular, testable code; data pipelines; model versioning; CI/CD for ML; packaging for production (e.g. Docker, service wrappers).
Solid ML experimentation practice: experiment tracking from scratch (e.g. W&B, MLflow), model evaluation, and iterative improvement tied to measurable business outcomes.
Solid understanding of data transformation techniques, languages, and libraries (e.g. Pandas, Polars, SQL, dbt).
Ability to work independently: break down larger problem definitions into concrete tasks, navigate model choices, and deliver production-ready ML implementations end-to-end.
Leadership & Collaboration
Comfortable working independently on assigned ML tasks while staying closely coordinated with cross-functional teams.
Willingness to mentor junior peers on code quality, testing, and ML best practices.
Able to contribute meaningfully to feature-level design discussions and communicate technical trade-offs clearly.
Mindset
Ownership-driven: takes small-to-medium ML/DL subsystems from problem framing through to production deployment.
Curious and adaptable, applying and adjusting state-of-the-art approaches to new, domain-specific manufacturing problems.
Outcome-focused, tying experimentation and iterative improvement to measurable business results.
Nice to Have
Experience with manufacturing/industrial ML applications.
Familiarity with LLM integration and Generative AI approaches.
Experience with cloud-based ML infrastructure (e.g., AWS SageMaker, Snowflake).
Exposure to MLOps practices: CI/CD pipelines, model monitoring, and observability.
Experience collaborating in international teams across time zones.
What This Role Is Not:
This is not a pure GenAI engineer role: you will develop complex DL models using tabular and non-tabular, domain-specific data - 3D geometries, CAD-derived features, technical drawings, machining data, and manufacturing metadata.
This is not a Data Analyst role: models you build run in production and make final, customer-facing decisions, not small ML models that create recommendations for a human analyst.
More at Protolabs
Related open roles
Ml Platform & Full Stack Ai Engineer Hyderabad (India)
Hyderabad
IC1 - ML Platform & Full stack AI Engineer
Hyderabad
DevOps Engineer
United States · Hybrid
Senior Python Developer (Backend)
Amsterdam · Hybrid
Sr. SQE Performance Testing
Hyderabad · Onsite
C# Software Engineer - Logistics Platform
Hyderabad · Onsite
