Software Engineer – AIML

R3 Consultant


Job Location:

Pune - India

Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

Software Engineer – AI/ML

Experience: 5 Years
Location: Pune (Hybrid)
Employment Type: 6-Month Contract (Extendable based on project requirements)
Compensation: Up to 2.5 Lakhs Per Month (LPM)

About the Role

We are seeking an experienced Software Engineer – AI/ML to design develop and deploy scalable Machine Learning solutions on AWS Cloud. The ideal candidate will have strong expertise in AI/ML technologies cloud-native development and modern software engineering practices. This role involves collaborating with cross-functional teams to build production-grade AI solutions while leveraging AWS AI and data services.

Key Responsibilities

  • Design develop and deploy machine learning models and AI-powered applications.
  • Collaborate with data scientists software engineers and product teams to deliver business-focused AI solutions.
  • Build scalable machine learning solutions using AWS services such as:
    • AWS Lambda
    • AWS Glue
    • AWS Bedrock
    • MCP Servers
    • LangChain
  • Develop scalable data pipelines for data ingestion preprocessing transformation and feature engineering.
  • Drive the complete Machine Learning lifecycle including:
    • Data Collection
    • Data Preparation
    • Feature Engineering
    • Model Training
    • Model Evaluation
    • Model Deployment
    • Model Monitoring
  • Work closely with DevOps teams to implement CI/CD pipelines for AI/ML workloads.
  • Ensure scalability reliability and security of deployed ML applications.
  • Research emerging AI/ML technologies and evaluate their business applicability.
  • Troubleshoot machine learning models and AWS infrastructure issues.
  • Contribute to software architecture improvements and system optimization.
  • Participate in code reviews and mentor junior engineers.
  • Develop automated testing strategies and CI/CD automation.
  • Continuously evaluate modern technologies and recommend improvements.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science Engineering Information Technology or a related field.
  • 5 years of experience as a Software Engineer with strong AI/ML expertise.
  • Hands-on experience building Machine Learning solutions on AWS.
  • Strong knowledge of Machine Learning concepts algorithms and model development.
  • Experience with Machine Learning frameworks such as:
    • TensorFlow
    • PyTorch
    • Scikit-learn
  • Strong programming skills in Python.
  • Experience with AWS AI/ML services including:
    • AWS Lambda
    • AWS Glue
    • AWS Bedrock
  • Experience in:
    • Natural Language Processing (NLP)
    • Data Mining
    • Distributed Computing
    • Computer Vision (Preferred)
  • Strong understanding of software engineering best practices.
  • Experience with Git version control.
  • Experience with Docker and Kubernetes.
  • Experience implementing CI/CD pipelines.
  • Strong analytical problem-solving and debugging skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and manage priorities effectively.

Preferred Skills

  • LangChain
  • MCP Servers
  • AWS Bedrock
  • Generative AI
  • Large Language Models (LLMs)
  • Prompt Engineering
  • RAG (Retrieval-Augmented Generation)
  • Vector Databases
  • MLOps
  • Model Monitoring
  • Cloud-native AI Architecture
  • Agile/Scrum methodology

Note: The source document explicitly mentions AWS Bedrock LangChain and MCP Servers. It does not explicitly mention LLMs Prompt Engineering RAG Vector Databases or MLOps; these are industry-aligned additions rather than source-derived requirements.

Preferred Certifications

  • AWS Certified Machine Learning – Specialty
  • AWS Associate or Professional Certifications (Preferred)

Key Competencies

  • Strong analytical and critical thinking skills.
  • Excellent problem-solving abilities.
  • Ability to learn and adapt to new technologies quickly.
  • Strong collaboration and teamwork skills.
  • Self-motivated with the ability to work independently.
  • Strong ownership and accountability.
  • Excellent communication and stakeholder management skills.

Employment Details

  • Contract Duration: 6 Months (Extendable)
  • Work Mode: Hybrid
  • Location: Pune
  • Compensation: Up to 2.5 Lakhs Per Month (LPM)

Required Skills:

Machine Learning (ML) Artificial Intelligence (AI) AWS Cloud AWS Lambda AWS Glue AWS Bedrock LangChain MCP Servers Python TensorFlow PyTorch Scikit-learn Model Training Model Evaluation Model Deployment CI/CD Docker Kubernetes Git REST API (if applicable in implementation) Software Engineering Best Practices Agile Development Code Reviews Testing & Automation Cloud-native AI Development

Software Engineer – AI/MLExperience: 5 YearsLocation: Pune (Hybrid)Employment Type: 6-Month Contract (Extendable based on project requirements)Compensation: Up to 2.5 Lakhs Per Month (LPM)About the RoleWe are seeking an experienced Software Engineer – AI/ML to design develop and deploy scalable Mach...