Software Engineer AI/GenAI

Epam Systems Gmbh
Frankfurt am Main, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Remote
Frankfurt am Main, Germany

Tech stack

Java
JavaScript
.NET
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Business Software
Cloud Computing
Code Review
Computer Programming
Databases
Continuous Integration
Python
Machine Learning
NoSQL
Ansible
TypeScript
Enterprise Software Applications
React
Large Language Models
Prompt Engineering
Generative AI
Vue.js
Containerization
Angular
Kubernetes
Information Technology
GraphQL
Front End Software Development
Api Design
Data Pipelines
Docker
Microservices

Job description

and maintain system interfaces, APIs and microservices connecting internal and external systems Build and maintain backend services and, where applicable, contribute to frontend components of AI-enabled applications Design and implement data pipelines and integrations with databases, analytics platforms and business intelligence systems Implement and maintain AI orchestration components such as prompt workflows, retrieval pipelines, model integrations and agentic workflows Collaborate with architects, data scientists and product teams to translate business requirements into technical solutions Participate in code reviews, testing and CI/CD processes to ensure high-quality software delivery RequirementsStrong programming skills in Python, Java, .NET, JavaScript/TypeScript, Go or Rust Experience developing backend services and APIs using modern frameworks and API technologies such as REST and GraphQL Hands-on experience integrating AI/ML or Generative AI services using tools like LangChain

Requirements

Semantic Kernel or OpenAI API Understanding of LLM concepts, including prompt engineering, embeddings and retrieval-augmented generation (RAG) Experience with relational and NoSQL databases and integration with enterprise systems Familiarity with cloud platforms (AWS or Azure) and containerization tools such as Docker and Kubernetes Knowledge of CI/CD practices and agile development environments Good written and verbal communication skills in German and English Nice to haveExposure to frontend frameworks such as React, Angular or Vue.js; full-stack experience is a plus Advanced degree in computer science or related field Experience with orchestration tools like Ansible Curiosity and the ability to learn new technologies quickly We offer30 days holiday per annumCompany Pension SchemeRegular performance assessmentsDiscount on Fitness-First Black Membershipbitkom - Corporate BenefitsEmployee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)Unlimited access to LinkedIn

About the company

learning solutionsFriendly and enjoyable working teamRegular corporate and social eventsFlexible and remote working opportunitiesAward-winning workplace: Great Place To Work certified in 2026, Kununu (Top Company 20222026), NewWork Business Award 2025 for outstanding culture, innovation and employee satisfaction.

Apply for this position