This role is for one of our clients
Industry: Technology, Information and Media
Seniority level: Mid-Senior level
Min Experience: 6 years
Location: Bengaluru
JobType: full-time
About the Role
We are looking for a passionate and skilled AI/ML Engineer to join our growing technology team. In this role, you will design, build, and deploy cutting-edge machine learning models and AI-driven applications that directly impact business outcomes. You’ll collaborate with cross-functional teams, experiment with the latest advancements in AI, and bring innovative ideas to life through scalable solutions.
This is a hands-on position where you will contribute across the entire ML lifecycle — from data preprocessing and feature engineering to model training, deployment, and optimization on cloud platforms.
Key Responsibilities
Model Development: Design and implement machine learning models and algorithms for real-world applications.
Prototyping: Build Proof-of-Concept (POC) applications to validate new ideas and demonstrate business value.
Data Engineering: Preprocess, clean, and transform datasets using tools such as Pandas and NumPy to ensure high-quality inputs for models.
Model Deployment: Deploy, monitor, and scale ML models on Google Cloud Platform (GCP), leveraging Vertex AI for lifecycle management.
AI Integration: Experiment with and integrate advanced AI capabilities, including Google Gemini, for specialized use cases.
Collaboration: Work closely with data engineers, product teams, and senior ML scientists to translate requirements into robust technical solutions.
Code Quality: Write clean, maintainable, and well-documented code in Python.
Continuous Learning: Stay up to date with the latest trends, tools, and research in AI/ML and bring fresh ideas into the team.
Qualifications & Skills
Education: Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field (Master’s degree is a plus).
Experience: 3+ years of hands-on experience in developing and deploying ML/AI solutions.
Programming: Strong proficiency in Python and experience with libraries such as TensorFlow, PyTorch, or Scikit-learn.
ML Expertise: Solid understanding of core ML techniques (classification, regression, clustering, deep learning, NLP, etc.).
Cloud Skills: Prior experience working with Google Cloud Platform (GCP); familiarity with Vertex AI preferred.
Problem-Solving: Strong analytical and debugging skills with a structured, data-driven approach.
Collaboration: Excellent communication and teamwork skills to thrive in cross-functional environments.
Nice-to-Have
Exposure to large-scale data pipelines and distributed training.
Familiarity with MLOps practices for CI/CD of ML models.
Prior experience integrating advanced AI/LLMs into production systems.
Contributions to open-source ML projects or published research.