
Senior Generative AI Python Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Generative AI Python Engineer with hands-on experience in AI and search technologies to join one of seven agile teams within a large-scale enterprise search technologies project. The project focuses on developing and supporting enterprise search products powered by Coveo, Elasticsearch, and OpenSearch. Our teams build and enhance solutions, including corporate search platforms, website search capabilities, and AI-powered search features integrated into client products.
This is an opportunity to develop deep expertise in search technologies, RAG architectures, and AI-powered engineering - while working on products with real-world enterprise impact at scale.
Responsibilities
- Design and develop backend services and features using Python
- Work with search engines (OpenSearch, Coveo) to build and optimize search solutions
- Implement and improve Generative AI and RAG-based capabilities within search products
- Collaborate with cross-functional team members across EPAM, client, and vendor organizations
- Mentor front-end engineers transitioning to full-stack development with a Python focus
- Participate in Agile ceremonies and contribute to the continuous improvement of team processes
- Proactively identify technical improvements, propose solutions, and drive their implementation
Requirements
- 3+ years of experience with Python as a primary development language
- General understanding of search systems and RAG (Retrieval-Augmented Generation) architecture
- Familiarity with OpenSearch and/or Coveo platforms
- Hands-on Generative AI experience - working with AI tools and technologies daily
- Experience working within development teams and following SDLC practices
- Proactive mindset with the ability to mentor team members (especially front-end engineers transitioning to full-stack)
- Experience in Agile environments (Scrum or Kanban)
- B2+ English level (written and spoken)
Nice to Have
- Experience with Node.js
- Deep OpenSearch expertise (indexing, query tuning, cluster management)
- Coveo platform expertise (connectors, pipelines, relevance tuning)
- Experience with MCP (Model Context Protocol) development
- Familiarity with agentic workflows and autonomous AI systems
- Experience with hyperscaler cloud platforms
- Hands-on experience with Kubernetes (K8s) deployments and orchestration
We Offer
- Enjoyable working environment, whether it is the vibrant office or the comfort of your own home
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries
- Corporate and social events
- We invest in your growth: Leadership development, career advising, soft skills and well-being programs
- Certifications, including GCP, Azure and AWS
- Unlimited access to EPAM's internal learning database
- Free English classes with certified teachers
- We cover it all: Participation in the Employee Stock Purchase Plan
- Monetary bonuses for engaging in the referral program
- Comprehensive medical & family care package
- Five trust days per year (sick leave without a medical certificate)
- Benefits package (sports activities, a variety of stores and services)
About the Company
We connect like-minded people. Delivering innovative solutions to industry leaders, making a global impact.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 3139 roles
Solution Architect - HCL Commerce
EPAM · India

Lead Java Automation Test Engineer with AI
EPAM · India

Lead Software Developer - Java with AWS Cloud
EPAM · India

Solution Architect – Java Full Stack
EPAM · India