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
For this position, we are able to consider applications from the following:
* 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
#J-18808-Ljbffr