Python Tech Lead Engineer
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
YOUR PROJECT
Our customer is a global leader in advanced data and analytics. We are seeking a Python Tech Lead who will drive the technical direction and architectural quality of a Feature Team building solutions in the marketing and sales domain. The team develops systems that support revenue growth management through sophisticated data analysis, forecasting, and model‑driven optimization.
This position balances deep hands-on engineering, broader architectural ownership, and technical guidance for the team. It is ideal for a strong Senior Python Engineer ready to move into a more system-level role with increased responsibility for complex technical decisions and design.
YOUR TASKS
Technical Leadership & Architecture
- Lead technical design for complex features and data-driven backend components.
- Ensure architectural consistency and evolution of the platform.
- Identify system bottlenecks and propose long-term structural improvements.
Feature Delivery & Engineering Quality
- Drive the full lifecycle of feature delivery: discovery, design, implementation, validation, release.
- Oversee task breakdown, estimation, risk analysis, and delivery planning.
- Enforce development best practices including clean architecture, test coverage, documentation, CI/CD discipline, and observability.
Collaboration & Communication
- Cooperate closely with product owners, data engineers, data scientists, QA, and other development teams.
- Represent the technical perspective during cross-functional discussions.
- Participate in roadmap planning with a focus on technical feasibility and scalability.
Mentoring & Team Support
- Provide technical mentorship to engineers when needed.
Operational and Support Responsibilities
- Ensure issues are resolved within agreed SLAs.
- Oversee fixes for customer-specific problems without impacting system health.
- Continuously evaluate emerging technologies beneficial for the platform.
YOUR PROFILE
Must Have
- 7+ years of commercial software development experience.
- 5+ years of Python backend development.
- Strong experience with: FastAPI, asyncio, SQLAlchemy, Pandas, Celery, Redis, RabbitMQ, gRPC.
- Experience designing and implementing distributed high-load backend systems.
- Hands-on experience with Docker and Kubernetes.
- Strong understanding of software engineering principles, including OOP and OOD.
- Experience with architecture design and API/interface definition.
- Practical experience with observability tools, including logging, metrics, and tracing.
- Strong analytical thinking and decision-making skills.
- Agile/Scrum experience.
Nice to Have
- Experience with CI/CD pipelines and modern DevOps workflows.
- Experience with big data processing tools such as PySpark.
- Background or understanding in data science, including: Random Forest, Gradient-Boosted Decision Trees, Linear regression models.
- Familiarity with infrastructure-as-code tools such as Terraform or Helm.
WHAT YOU’LL LOVE ABOUT WORKING HERE
- Well-being culture: medical care with Medicover, private life insurance, and Multisport card. But we went one step further by creating our own Capgemini Helpline offering therapeutical support if needed and the educational podcast "Let's talk about wellbeing" which you can listen to on Spotify.
- Access to over 70 training tracks with certification opportunities (e.g., GenAI, Excel, Business Analysis, Project Management) on our NEXT platform. Dive into a world of knowledge with free access to Education First languages platform, Pluralsight, TED Talks, Coursera and Udemy Business materials and trainings.
- Continuous feedback and ongoing performance discussions thanks to our performance management tool GetSuccess supported by a transparent performance management policy.
- Enjoy hybrid working model that fits your life - after completing onboarding, connect work from a modern office with ergonomic work from home, thanks to home office package (including laptop, monitor, and chair). Ask your recruiter about the details.
GET TO KNOW US
Capgemini is committed to diversity and inclusion, ensuring fairness in all employment practices. We evaluate individuals based on qualifications and performance, not personal characteristics, striving to create a workplace where everyone can succeed and feel valued.
Do you want to get to know us better? Check our Instagram — @capgeminipl or visit our Facebook profile — Capgemini Polska. You can also find us on YouTube.
ABOUT CAPGEMINI
Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members globally in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms.
Apply now!
Katowice, PL Wrocław, PL Wrocław, PL Opole, PL Poznań, PL Warszawa, PL Kraków, PL Gdańsk, PL Lublin, PL