Senior Software Engineer – (Python, AI/ML & Generative AI)

Programmers.io

Hyderabad

Hybrid

INR 1,800,000 - 3,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Programmers.io is seeking a Senior Software Engineer with expertise in AI/ML and Generative AI to design, develop, and deploy cloud-native AI solutions. The role focuses on Python-based backend development, end-to-end pipelines, and scalable APIs for AI workloads across Azure/AWS.

You will collaborate with data scientists and product teams to deliver production-ready AI systems. Responsibilities include implementing RAG architectures, leveraging LangChain, and deploying on cloud platforms while

Qualifications

  • 5-7 years of hands-on software engineering experience in AI/ML and Gen AI.
  • Strong Python backend development experience with cloud deployments.
  • Experience building end-to-end AI/ML pipelines and RAG architectures.
  • Proficient with Azure and AWS cloud services and MLOps practices.

Responsibilities

  • Design, develop, and deploy scalable AI/ML solutions end-to-end.
  • Build Generative AI solutions using LLMs for document processing and chatbots.
  • Implement RAG architectures with LangChain and vector stores.
  • Develop backend services and APIs in Python (FastAPI/Flask/Django) and ensure security and performance.
  • Deploy AI workloads on Azure and manage Docker-based serverless deployments.

Skills

AI/ML Development
Generative AI
Python backend development
NLP
Forecasting
Computer Vision
MLOps
Azure
AWS
FastAPI/Flask/Django
LangChain

Tools

Docker
LangChain
PostgreSQL

Job description

Job Title: Senior Software Engineer – (Python, AI/ML & Generative AI)
Shift Timings: Should be available till 9-9:30 PM IST
Location: PAN INDIA Remote, Jaipur, Hyderabad, Pune, hybrid
Experience Required: 5 - 7 Years

We are seeking an experienced Senior Software Engineer – AI/ML & Generative AI to design, develop, and deploy intelligent, cloud-native solutions. The ideal candidate will have strong hands‑on expertise in machine learning, generative AI, cloud platforms (Azure/AWS), and Python-based backend development. This role involves working closely with business stakeholders, data scientists, and product teams to deliver scalable, secure, and production-ready AI solutions.

Required Technical Skills
AI/ML & Generative AI Development
  • Design and implement end-to-end AI/ML pipelines, from business understanding to deployment.
  • Develop Generative AI solutions using LLMs (OpenAI/Azure OpenAI/Gemini) for document processing, chatbots, and intelligent automation.
  • Implement RAG (Retrieval-Augmented Generation) architectures using LangChain, vector stores, schema validation, and output parsers.
  • Build and optimize models for NLP, forecasting, and computer vision use cases.
  • Apply machine learning algorithms using Scikit-learn, TensorFlow, and PyTorch

where applicable.

  • Has worked with Amazon Bedrock.
  • Develop scalable backend services and APIs using Python, FastAPI, Flask, and Django.
  • Implement data pre-processing, post-processing, validation, and enrichment pipelines.
  • Ensure APIs are secure, performant, and production ready.
  • Design and deploy AI solutions on Microsoft Azure, including:
  • Deploy and manage workloads using Docker and serverless architectures.
  • AWS services such as EC2, Bedrock, SQS, SNS and S3 for selected workloads.
  • Implement authentication and secrets management using Service Principals and Key Vaults.
  • Apply MLOps best practices for model lifecycle management and monitoring.
  • Work with relational and cloud databases including Azure SQL Database and PostgreSQL.
  • Collaborate with stakeholders to translate business needs into analytical and predictive solutions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Python, GEN AI, AI/ML)
Senior Software Engineer (Python, GEN AI, AI/ML)

Programmers.io • Pune District

Hybrid
INR 1,500,000 - 2,000,000
Senior Software Engineer (Python, GEN AI, AI/ML)
Senior Software Engineer (Python, GEN AI, AI/ML)

Programmers.io • Bengaluru Urban

Hybrid
INR 1,200,000 - 2,000,000
Software Developer
Software Developer

Tredence • Pune District, Bengaluru, Delhi

Hybrid
INR 4,500,000 - 6,000,000
Senior Generative AI / ML Engineer
Senior Generative AI / ML Engineer

VMC Soft Technologies, Inc • Bengaluru Urban

On-site
INR 2,200,000 - 5,200,000
Senior AI/ML Engineer
Senior AI/ML Engineer

NexionPro Services • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Python Developer - AI/ML, GenAI & DevOps
Python Developer - AI/ML, GenAI & DevOps

Cognizant • Chennai District, Bengaluru, Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Senior Artificial Intelligence Engineer
Senior Artificial Intelligence Engineer

SourcingXPress • Chennai District

On-site
INR 1,500,000 - 2,300,000
High ownership in projects
Fast career progression
Collaborative team environment
Senior Generative AI Engineer (India) (Remote)
Senior Generative AI Engineer (India) (Remote)

Codvo.ai • Pune District

Remote
INR 1,500,000 - 2,500,000
Generative AI Engineer
Generative AI Engineer

TalentBridge • Hyderabad

On-site
INR 2,500,000 - 5,000,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

SourcingXPress • Mumbai

Hybrid
INR 1,500,000 - 2,500,000
Work on next-gen AI problems with real business impact
Opportunity to lead and mentor
High-growth, innovation-driven environment