
Senior AI Engineer/ 3 days ago
EPAM Systems
Attractive
Application ends: 2026-05-08
Quick Summary
A Senior AI Engineer is sought to design, build, and evolve scalable, reliable AI capabilities and solutions, including LLM-based systems, RAG pipelines, and content generation, for various business use cases. This role requires 5+ years of software engineering experience, 2+ years building and deploying AI/ML systems in production, strong proficiency in Go (preferred) or Python/PHP/Java/Scala, experience with modern GenAI ecosystems (OpenAI, Anthropic, Hugging Face, LangChain), NLP tasks via LLMs, cloud platforms (AWS, GCP, Azure) with MLOps, vector databases, inference engines, data persistence, strong SQL skills, and B2 English.
We are seeking a Senior AI Engineer to help design, build, and evolve AI capabilities that support a wide range of business use cases across our organization. This position offers a significant opportunity to make a tangible impact on strategic AI projects by collaborating closely with Product and Engineering teams to deliver scalable, reliable AI solutions.
Responsibilities
- Design, develop, and own the delivery of AI systems and components that support multiple product and internal use cases
- Translate product goals into clear, actionable technical work and contribute to shared team plans
- Build, test, and integrate AI solutions, such as LLM-based systems, RAG pipelines, agents, and orchestration layers
- Design and implement systems to extract structured information from descriptions, classify content against large-scale taxonomies, and generate content aligned with organizational ontologies
- Contribute to a shared AI platform with a focus on reuse, maintainability, and internal developer experience
- Optimize AI systems for performance, cost, scalability, and operational reliability
- Stay current with AI/ML trends and help evaluate new tools and technologies
- Collaborate with Product Managers and Engineering partners to refine requirements and shape technical approaches during planning and delivery
- Communicate technical tradeoffs, risks, and constraints clearly and proactively
- Take ownership of projects and deliver them with a high degree of autonomy
- Balance speed, quality, and long-term maintainability in technical decision-making
Requirements
- 5+ years of professional software engineering experience
- 2+ years of experience building and deploying AI/ML systems in production
- Strong proficiency in Go (preferred) or another modern backend language, such as Python, PHP, Java, or Scala
- Experience with modern GenAI ecosystems, such as OpenAI, Anthropic, Hugging Face, or LangChain
- Experience implementing NLP tasks via LLMs, including text classification, named entity recognition, extraction, and summarization
- Working knowledge of cloud platforms (AWS, GCP, or Azure) and MLOps workflows
- Experience with vector databases, inference engines, and data persistence layers
- Strong SQL skills, with experience working with structured and semi-structured data
- Ability to communicate effectively in both written and spoken English (B2 level or higher)
Nice to have
- Familiarity with frontend frameworks such as React or Angular
- Experience in building internal services or systems used by multiple teams
- Experience with large-scale taxonomies or ontologies for classification, tagging, or content generation
- Experience in handling structured outputs (e.g., JSON mode, schema validation, or output parsing)

