Software Engineer – AIML
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