Overview

We are seeking a dynamic and skilled Senior Software Engineer with expertise in Python and Generative AI (GenAI) to join our innovative team.

The role involves designing, developing, and maintaining cutting-edge software solutions that harness the power of LLMs (Large Language Models) to deliver impactful results. If you have a passion for AI technologies, LLMs, and software excellence, we encourage you to apply.

Responsibilities

  • Develop, scale, and maintain web applications built using LLMs and low-code solutions
  • Collaborate with cross-functional teams to design and optimize robust applications powered by Generative AI
  • Engineer prompt solutions and debug or enhance existing LLM-based models for improved system performance
  • Integrate front-end frameworks like HTML+CSS, JavaScript, React, or Vue into application workflows
  • Ensure performance optimization and scalability of applications for production environments
  • Maintain and manage large codebases while applying software development best practices
  • Utilize tools like Git for version control and ensure seamless team collaboration
  • Engage stakeholders throughout the software lifecycle to gather requirements and iterate on solutions

Requirements

  • 5–8 years of professional experience in software development
  • Proficiency in Python for creating scalable, maintainable software applications
  • Expertise in Generative AI systems, proficiency with prompt engineering, and debugging LLM models
  • Knowledge of JavaScript, SQL, and Git for robust software functionality
  • Background in working with large codebases using industry-standard best practices
  • Competency in front-end technologies including HTML+CSS, React, or Vue

Nice to have

  • Familiarity with emerging AI trends and advancements in GenAI tools
  • Background in developing API integrations that leverage advanced AI functionalities
  • Showcase of successful deployment of scalable apps powered by LLMs
  • Understanding of multi-disciplinary team collaboration for developing end-to-end software solutions

India

Opportunity to work on technical challenges that may impact across geographies

Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications

Opportunity to share your ideas on international platforms

Sponsored Tech Talks & Hackathons

Unlimited access to LinkedIn learning solutions

Possibility to relocate to any EPAM office for short and long-term projects

Focused individual development

Benefit package:

  • Health benefits
  • Retirement benefits
  • Paid time off
  • Flexible benefits

Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

[epamgdo] India (About EPAM)

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.