Position/ TITLE: AI/ML Engineer
Location: Offshore -Bangalore/Pune
Who Are We Looking For
We are seeking a skilled and motivated AI/ML Engineer with 8+ years of hands-on experience in building and deploying scalable machine learning solutions. The ideal candidate will have a deep understanding of the end-to-end ML lifecycle, MLOps practices, and cloud-native technologies. You will play a critical role in automating, scaling, and optimizing our clients machine learning systems, and contribute to advancing MLOps maturity across the organization.
Key Responsibilities
- Automate the deployment, monitoring, and retraining machine learning models across various environments.
- Design, develop, and deploy scalable ML tools and services for training and inference tailored to client needs.
- Identify and evaluate emerging technologies to enhance the performance, scalability, and reliability of ML systems.
- Drive continuous improvement of MLOps pipelines, ensuring alignment with industry best practices.
- Troubleshoot issues throughout the ML lifecyclefrom data preprocessing to model servingwithin MLOps frameworks.
- Implement monitoring and detection mechanisms for data drift and model drift.
- Contribute to internal research initiatives and best practice frameworks to elevate organizational MLOps maturity.
- Prepare documentation and deliver presentations on MLOps tools, processes, and enhancements.
Technical Skills - Must Have
- Bachelor's or master's degree in computer science, Data Science, or a related field.
- Strong programming skills in Python with hands-on experience in ML frameworks such as TensorFlow, PyTorch, and scikit-learn.
- Experience with ML workflow orchestration tools like MLflow or Kubeflow.
- Solid understanding of data architecture, data engineering, and data management practices.
- Familiarity with tools and processes used by data scientists, with experience in software development and test automation.
- Proven ability to design and implement MLOps pipelines in cloud environments such as AWS, Azure, or GCP.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Strong analytical and problem-solving abilities to address complex system-level challenges.
- Excellent communication and interpersonal skills, with the ability to convey technical concepts to diverse stakeholders.
Technical Skills - Good To Have
- Knowledge of additional languages like Java, C++, or Javascript is a plus.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field.
- A portfolio showcasing AI/ML and NLP projects.
Process Skills
- General SDLC processes
- Understanding of utilizing Agile and Scrum software development methodologies
- Skill in gathering and documenting user requirements and writing technical specifications.
Behavioral Skills
- Work closely with designers, Architects, data scientists, product managers, and other engineers to deliver comprehensive solutions.
- Strong problem-solving skills, with a creative approach to tackling complex challenges.
- Communicate effectively and share technical knowledge with the team.
- Be open to feedback and continuously learn and adapt to new technologies.
- Ability to work independently and as part of a team.
- Passion for learning and staying updated on the latest technologies.
- Good Attitude and Quick learner.
Certification (Good To Have)
- Cloud development certification (Any of GCP, Azure or AWS)
- AI/ML certification