Experience : 5 - 10 years
Location Bangalore (Onsite )
Summary
The Machine Learning Engineer position focuses on developing machine learning models to solve real-world business challenges in a global industrial context. The primary goal is to support the AI team's efforts in creating innovative solutions for various applications across multiple industries.
Main Responsibilities
As a Machine Learning Engineer, your core duties will include:
Develop, train, test, and deploy machine learning models in areas such as computer vision, LLMs, and time series data.
Experiment with deep learning technologies, including self-supervised learning and generative AI.
Set up MLOps infrastructure for AI products.
Work with customer data to establish data pipelines for collection and transformation.
Collaborate with cross-functional teams to extend and build new AI products.
Analyze and interpret large datasets using advanced AI techniques.
Key Requirements
Bachelor or Master’s Degree in Data Science, Computational Statistics/Mathematics, Computer Science, or related field.
Basic understanding of neural networks and practical experience with deep learning frameworks like PyTorch and TensorFlow.
Experience in backend and API development using Python (e.g., FastAPI, Flask).
Knowledge of Object Oriented Programming, design patterns, algorithms, and version control systems (e.g., Git).
Nice to Have
Basic experience with cloud platforms (e.g., Azure), Docker, and Kubernetes.
Fluency in English.
Other Details
Location: Bengaluru, India. Team: Artificial Intelligence team, part of a global division.