Lead Python Engineer
We are seeking a highly skilled and experienced Lead Python Engineer with strong experience with GitLab CI/CD and knowledge of LLMs or AI APIs, for our Client, a provider of digital tools, including domains, shared hosting, e-commerce, server hosting, email, VPS and applications for over 2.5 million customers across Europe
This project is part of the Client’s initiative to improve code coverage across repositories by automating the creation and validation of unit tests. The goal is to develop and integrate an AI-based unit test generation system powered by LLMs (Large Language Models), enabling internal teams to streamline testing processes and increase efficiency.
As the Technical Team Lead, you will guide the development of this innovative system, working hands-on to deliver core features, reviewing code, troubleshooting pipelines, and ensuring consistent engineering practices. You will also play a key role in helping internal teams adopt the tool through demos, documentation, and onboarding sessions.
This is a practical, delivery-oriented engineering position requiring strong Python skills, experience with GitLab CI/CD, and familiarity with AI/LLM technologies.
Responsibilities
Guide the development of an AI-based unit test generation system and ensure the successful delivery of core features
Work hands-on with Python to develop and integrate features into the system
Extend and improve the existing LLM-based unit test generator to enhance functionality and efficiency
Review code and ensure consistent engineering practices across the team
Collaborate with internal teams to prepare documentation, deliver demos, and conduct onboarding sessions to drive tool adoption
Provide hands-on technical leadership and mentorship to a small team of developers, ensuring alignment with project goals
Troubleshoot issues in pipelines, services, and integrations to maintain system reliability
Develop core features for the AI-based unit test generation system using Python
Integrate the unit test generator with GitLab CI/CD pipelines using YAML configurations
Enhance and optimize the functionality of the LLM-based unit test generator, including forming requests for GPT-5 agents
Prepare documentation and deliver internal demos to showcase tool capabilities
Conduct onboarding sessions to help internal teams adopt the AI-driven tool
Collaborate with stakeholders to align technical solutions with business goals
Drive the adoption of AI/ML workflows and reusable components across the organization
Requirements
Strong Python skills: Proven experience developing scalable and efficient applications
Experience with GitLab CI/CD: Hands-on expertise with YAML configurations and pipeline management
Knowledge of LLMs or AI APIs: Familiarity with integrating AI technologies into software workflows
Understanding of unit testing frameworks: Experience with frameworks like Pytest and familiarity with unit test generation concepts
Leadership skills: Comfortable leading a small team in a hands-on, delivery-focused way
Communication skills: Ability to explain complex technical concepts clearly to internal teams
Experience with data storage concepts: Familiarity with MySQL or object storage solutions
Ability to work within an existing codebase: Quickly understand and contribute to established systems
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.
Lead Python Engineer
Lead Python Engineer