Senior Software Engineer (AI/ML) – Python | AWS | NLP | India-Based Roles
Locations: Noida | Bangalore | Gurugram | Indore | Pune | Hyderabad, India
Experience: 4–5 Years
Job Ref: 13027
Salary: Competitive (Best in Industry – Contact for Details)
Job Summary
We are looking for an experienced Senior Software Engineer (AI/ML) to join our AI innovation team. If you have expertise in Python, AWS Sagemaker, PySpark, and Natural Language Processing (NLP), this role will offer you hands-on experience with end-to-end ML pipelines, MLOps practices, and real-time deployment. Ideal for professionals seeking to grow in AI/ML across India’s leading tech cities.
Key Responsibilities
Design and implement data pipelines using PySpark and AWS services.
Build, train, and deploy machine learning models using industry best practices.
Apply MLOps principles for version control, deployment, and monitoring.
Conduct exploratory data analysis (EDA) for problem-solving and insights.
Write efficient, reusable, and testable Python code.
Debug, optimize, and improve application performance.
Collaborate with cross-functional teams for feature development.
Create ML solutions from structured and unstructured data.
Share knowledge within the team to promote learning and best practices.
Translate theoretical ML models into real-world applications.
Required Skills & Qualifications
4–5 years of experience in AI/ML or data engineering roles.
Strong proficiency in Python programming.
2+ years of experience building pipelines using PySpark.
Hands-on experience with AWS services such as Sagemaker, Bedrock, Kendra.
Familiarity with machine learning lifecycle and MLOps best practices.
Strong grasp of statistical modeling (e.g., logistic regression).
Expertise in EDA, model evaluation metrics, and hyperparameter tuning.
Solid understanding of probability distributions and hypothesis testing.
Experience with time series forecasting, NLP, and image/video analytics.
Good to Have (Preferred Skills)
Practical knowledge of Large Language Models and Generative AI.
Experience using LangChain, LLAMAIndex, or foundation model tuning.
Familiarity with data augmentation and performance evaluation tools.
Working knowledge of Docker and Kubernetes for container orchestration.
Ability to contribute to research, prototyping, and implementation.
Academic Qualification
Bachelor's or Master’s degree in Computer Science, Mathematics, Data Science, or a related field.
Perks & Benefits
High-impact projects involving cutting-edge AI/ML technologies.
Career advancement in a fast-growing AI product environment.
Flexible work options, including remote/hybrid roles based on location.
Mentorship and continuous upskilling programs.
Competitive salary and performance-based incentives.
Job Locations
Noida, Uttar Pradesh
Bangalore, Karnataka
Gurugram, Haryana
Indore, Madhya Pradesh
Pune, Maharashtra
Hyderabad, Telangana
How to Apply
If you're ready to accelerate your career in AI/ML and work on real-world applications, apply now via the link below.