Senior Python Developer (AI/ML)

J
JobgetherAI/ML Software
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PythonDjangoFlaskMachine LearningRESTful APIsNLPGenerative AI

Requirements

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Software Engineering, or a related technical field.
  • 7+ years of professional software development experience, with extensive expertise in Python backend development.
  • At least 2 years of hands-on experience working with Generative AI, Large Language Models (LLMs), or other advanced AI technologies.
  • Strong experience building RESTful APIs and backend applications using Django, Flask, or similar Python frameworks.
  • Solid understanding of machine learning concepts, Natural Language Processing (NLP), Natural Language Understanding (NLU), Natural Language Generation (NLG), and conversational AI systems.
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform is an advantage.
  • Familiarity with CI/CD pipelines, version control systems, automated testing, and software development best practices.
  • Excellent analytical, troubleshooting, and problem-solving skills with the ability to design scalable, production-ready systems.
  • Strong communication and collaboration skills, with experience working effectively in Agile, cross-functional, and remote teams.

Responsibilities

  • Design, develop, and maintain backend components for an AI-powered chatbot testing platform using modern Python technologies.
  • Build, optimize, and maintain scalable APIs and backend services using frameworks such as Django and Flask.
  • Collaborate with engineering teams to design system architectures supporting Natural Language Understanding (NLU), Natural Language Generation (NLG), dialogue management, and AI model integration.
  • Integrate, evaluate, and optimize Generative AI solutions, Large Language Models (LLMs), and machine learning models to enhance platform capabilities and testing accuracy.
  • Ensure backend systems deliver high performance, scalability, reliability, and maintainability through rigorous testing, monitoring, and optimization.
  • Partner with product managers, designers, and software engineers to translate business requirements into high-quality technical solutions.
  • Participate in architecture discussions, code reviews, technical planning, and continuous improvement initiatives to maintain engineering excellence.
  • Stay up to date with advancements in Generative AI, NLP, machine learning, and chatbot technologies, applying relevant innovations to improve the platform.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now