Join to apply for the Python Developer (GenAI) role at EPAM Systems
Join EPAM as a Python Developer specializing in GenAI and become part of a dynamic team driving innovation in the banking sector in Zurich. You will contribute to key initiatives focused on enhancing application UI/UX with ReactJS and integrating ChatGPT/OpenAI solutions. Our team is committed to cloud-native transformation, leveraging AI/ML and big data technologies to address complex business challenges.
Responsibilities
* Design, develop and implement new use cases leveraging AI/ML and GenAI technologies
* Set up and manage Azure environments for building and deploying AI/ML & GenAI solutions
* Own and deliver features end-to-end, ensuring high-quality implementation of business requirements
* Actively participate in architectural decision-making and contribute to new application patterns
* Engage with business stakeholders to present deliverables and gather feedback
Requirements
* 5+ years of IT experience, with production-grade expertise in Python
* Hands‑on experience with REST API development using Flask, Django or FastAPI
* Familiarity with the LangGraph ecosystem
* Strong understanding of Deep Learning theory, language models and transformers
* Solid grasp of LLM fundamentals: Prompting, RAG, Function Calling, Agentic Workflows
* Minimum 1 year of experience delivering end‑to‑end GenAI agentic solutions using LLM, RAG and MCP tools
* Proven ability to optimize GenAI solution performance
* Experience with Docker and Git
Nice to have
* Exposure to UI technologies like ReactJS or Angular
* Azure or any other public cloud exposure
We offer
* 5 weeks of vacation
* EPAM Employee Stock Purchase Plan (ESPP)
* Enhanced parental leave
* Extended pension plan
* Daily sickness allowance insurance
* Employee assistance program
* Global business travel medical and accident insurance
* Learning and development opportunities including in‑house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
* *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
Eligibility for application
* Swiss nationals
* EU/EFTA nationals
* Third‑country nationals based in Switzerland with an appropriate work permit
* Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits
Seniority level
* Mid‑Senior level
Employment type
* Full‑time
Job function
* Information Technology, Engineering, and Business Development
* Software Development and IT Services and IT Consulting
Referrals increase your chances of interviewing at EPAM Systems by 2x
#J-18808-Ljbffr