Lead Python Developer
⚲ Krakow
Do uzgodnienia
Wymagania
- Retrieval-Augmented Generation
- Event-Driven Architecture
- vector databases
- Azure
- Software Architecture
- Python
Opis stanowiska
We are seeking a talented and motivated Lead Python Developer to join our dynamic team. The successful candidate will have hands-on experience in Python development and be familiar with the Azure environment and related technologies. A solid understanding of event-based design patterns and RAG architecture is essential.
Please note that working from the office in Krakow 3 days per week is required.
Responsibilities
• Develop and maintain Python applications that meet business requirements and technical specifications
• Collaborate with cross-functional teams to design, develop and implement software solutions
• Utilize Azure services and technologies to build scalable and efficient applications
• Implement event-based design patterns to enhance application functionality and performance
• Apply RAG architecture principles within application solutions
• Troubleshoot, debug and optimize code to ensure high performance and reliability
• Stay updated with the latest industry trends, technologies and best practices in Python development and cloud computing
Requirements
• 5+ years of hands-on experience with Python development
• 1+ years of relevant leadership experience
• Proficiency in Microsoft Azure, Python and Vector Databases
• Expertise in Retrieval-Augmented Generation (RAG) architecture principles
• Understanding of event-based design patterns
• Excellent problem-solving skills and attention to detail
• Strong communication and collaboration abilities
• English proficiency at B2 level or higher
Nice to have
• Background in the financial services industry
• Certification in Azure or related cloud technologies
• Familiarity with Computer Vision, Intelligent Document Processing and Natural Language Processing
• Understanding of Agile methodologies and DevOps practices
We offer
• We gather like-minded people:Engineering community of industry professionals
• Friendly team and enjoyable working environment
• Flexible schedule and opportunity to work remotely within Poland
• Chance to work abroad for up to 60 days annually
• Business-driven relocation opportunities
• We provide growth opportunities:Outstanding career roadmap
• Leadership development, career advising, soft skills, and well-being programs
• Certification (GCP, Azure, AWS)
• Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
• English classes
• We cover it all:Stable income (Employment Contract or B2B)
• Participation in the Employee Stock Purchase Plan
• Benefits package (health insurance, multisport, shopping vouchers)
• Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
• Referral bonuses
• Corporate, social and well-being events
• Please, note:The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
• We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Please note that working from the office in Krakow 3 days per week is required.
Responsibilities
• Develop and maintain Python applications that meet business requirements and technical specifications
• Collaborate with cross-functional teams to design, develop and implement software solutions
• Utilize Azure services and technologies to build scalable and efficient applications
• Implement event-based design patterns to enhance application functionality and performance
• Apply RAG architecture principles within application solutions
• Troubleshoot, debug and optimize code to ensure high performance and reliability
• Stay updated with the latest industry trends, technologies and best practices in Python development and cloud computing
Requirements
• 5+ years of hands-on experience with Python development
• 1+ years of relevant leadership experience
• Proficiency in Microsoft Azure, Python and Vector Databases
• Expertise in Retrieval-Augmented Generation (RAG) architecture principles
• Understanding of event-based design patterns
• Excellent problem-solving skills and attention to detail
• Strong communication and collaboration abilities
• English proficiency at B2 level or higher
Nice to have
• Background in the financial services industry
• Certification in Azure or related cloud technologies
• Familiarity with Computer Vision, Intelligent Document Processing and Natural Language Processing
• Understanding of Agile methodologies and DevOps practices
We offer
• We gather like-minded people:Engineering community of industry professionals
• Friendly team and enjoyable working environment
• Flexible schedule and opportunity to work remotely within Poland
• Chance to work abroad for up to 60 days annually
• Business-driven relocation opportunities
• We provide growth opportunities:Outstanding career roadmap
• Leadership development, career advising, soft skills, and well-being programs
• Certification (GCP, Azure, AWS)
• Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
• English classes
• We cover it all:Stable income (Employment Contract or B2B)
• Participation in the Employee Stock Purchase Plan
• Benefits package (health insurance, multisport, shopping vouchers)
• Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
• Referral bonuses
• Corporate, social and well-being events
• Please, note:The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
• We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
🔍 Dekoder Ogłoszenia
🟡
hands-on experience in Python development
Oczekuje się, że kandydat będzie aktywnie kodował, a nie tylko nadzorował.
🟡
familiar with the Azure environment and related technologies
Wymagana jest praktyczna znajomość Azure, a nie tylko teoretyczna wiedza.
🟡
solid understanding of event-based design patterns and RAG architecture is essential
Te specyficzne i zaawansowane koncepcje są kluczowe dla roli, a nie tylko mile widziane.
🟡
1+ years of relevant leadership experience
Może to oznaczać zarówno formalne zarządzanie zespołem, jak i nieformalne przywództwo techniczne.
🔴
working from the office in Krakow 3 days per week is required
Jest to wymóg obecności w biurze, a nie opcja pracy zdalnej.