Senior Software Engineer (Python AI/ML)

Rekruton Global IT Services

India

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Rekruton Global IT Services in India is seeking an experienced Senior Software Engineer (Python AI/ML) to design and build an AI-powered chatbot testing platform. You will work on Generative AI, LLMs, and NLP to enhance testing and validation of conversational systems.

You will develop Python-based APIs using Django or Flask, contribute to system architecture for NLU, NLG, and dialogue management, and optimize backend performance.

Qualifications

  • Bachelor's or Master's in Computer Science, Artificial Intelligence, or related field.
  • 7+ years of software development experience with strong Python and ML.
  • 2+ years of hands-on Generative AI/LLMs or similar large-scale AI systems.
  • Experience building Python APIs using Django and/or Flask.
  • Strong understanding of ML and NLP concepts (NLU/NLG/dialogue systems).
  • Cloud services experience (AWS, GCP, Azure) is a plus.
  • Familiarity with CI/CD, version control, and production-grade code.
  • Excellent problem-solving and collaboration in Agile environments.

Responsibilities

  • Design and maintain components of a Generative AI-powered chatbot testing app.
  • Develop Python APIs/services using Django or Flask.
  • Collaborate on system architecture for NLU, NLG, dialogue management.
  • Integrate LLMs and AI models to improve testing accuracy and coverage.
  • Ensure backend performance, scalability, and robustness through testing.
  • Work with product managers, designers, and engineers to translate requirements into features.
  • Participate in design discussions, code reviews, and continuous improvement.
  • Research AI/NLP trends and apply findings to product capabilities.

Skills

Python
Machine learning
NLP
Communication
Agile

Education

Bachelor's or Master's in CS/AI

Tools

Django
Flask
AWS
GCP
Azure
CI/CD
Git

Job description

We’re seeking an experienced Senior Software Engineer (Python AI/ML) to join our mission of building a next-generation AI-powered chatbot testing platform. In this role, you’ll design and develop intelligent systems leveraging Generative AI, LLMs, and advanced NLP to revolutionize how conversational AI is tested and validated. If you're passionate about solving complex problems at the intersection of AI and software engineering, this role is for you.

Responsibilities
  • Design, implement, and maintain components of a Generative AI-powered chatbot testing application.
  • Develop and optimize Python-based APIs and services using Django or Flask.
  • Collaborate with team members to design system architecture covering NLU, NLG, and dialogue management.
  • Integrate and experiment with LLMs and other AI/ML models to improve testing accuracy, coverage, and intelligence.
  • Ensure the performance, scalability, and robustness of backend systems through testing and optimization.
  • Work cross-functionally with product managers, designers, and fellow engineers to translate requirements into well-engineered features.
  • Contribute to discussions around technical design, code reviews, and continuous improvement.
  • Research emerging trends in Generative AI, NLP, and chatbot development, and apply relevant findings to enhance product capabilities.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field.
  • 7+ years of professional experience in software development with a strong focus on Python and machine learning.
  • 2+ years of hands-on experience with Generative AI, LLMs, or similar large-scale AI systems.
  • Solid experience developing Python APIs using Django and/or Flask.
  • Good understanding of machine learning and NLP concepts such as NLU, NLG, and dialogue systems.
  • Experience working with cloud services (AWS, GCP, Azure) is a plus.
  • Familiarity with CI/CD, version control, and writing high-quality, production-ready code.
  • Strong problem-solving and analytical skills, with a passion for working on real‑world AI applications.
  • Excellent communication and collaboration abilities in a fast‑paced Agile environment.

Skills: mysql,artificial intelligence,aws,fastapi,ml,python,flask,mariadb,agentic ai,nlp,mcp,machine learning

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Engineer (Mid / Senior)
AI/ML Engineer (Mid / Senior)

Rekruton Global IT Services • India

On-site
INR 1,000,000 - 2,000,000
Senior Software Engineer (Python AI/ML)
Senior Software Engineer (Python AI/ML)

Rekruton Technologies • India

On-site
INR 4,000,000 - 7,000,000
Principal Engineer - AI & ML
Principal Engineer - AI & ML

DSP Investment Managers Pvt Ltd • Mumbai

On-site
INR 2,500,000 - 3,500,000
Machine Learning Engineer
Machine Learning Engineer

Shuru • India

On-site
INR 3,000,000 - 6,000,000
Remote-first culture
Competitive salary
Team-building activities
Ai Ml Engineer
Ai Ml Engineer

Vyntrapro Innovations • Gurugram District

On-site
INR 1,400,000 - 2,100,000
Staff Quality Engineer - AI
Staff Quality Engineer - AI

symplr® • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Staff AI Quality Engineer
Staff AI Quality Engineer

symplr • Bengaluru

On-site
INR 1,500,000 - 2,500,000
AI/ML Architect
AI/ML Architect

DSP Asset Managers Pvt. Ltd. • Mumbai

On-site
INR 2,500,000 - 4,000,000
Senior Analyst/Lead Analyst - AI/NLP Engineer
Senior Analyst/Lead Analyst - AI/NLP Engineer

Evalueserve • Gurugram District

On-site
INR 1,800,000 - 3,600,000
AI/ML Architect
AI/ML Architect

DSP Investment Managers Pvt Ltd • Mumbai

On-site
INR 2,500,000 - 3,500,000