Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us in building high‑performance, scalable software solutions using advanced Python technologies.
Your Role
As a Python Developer, you will be responsible for designing, developing, and optimizing complex Python-based applications and tools. You will work on large-scale systems, apply advanced programming concepts, and contribute to open-source and community-driven development while ensuring high-quality, maintainable solutions.
In this role, you will :
- Design and develop advanced Python scripts, tools, and large-scale applications.
- Apply object-oriented programming (OOP) principles to build clean, modular, and scalable systems.
- Develop and optimize multithreaded Python applications for performance and efficiency.
- Participate actively in open-source development and contribute to community-driven projects.
- Use advanced Python frameworks and features to deliver robust solutions.
- Perform debugging and root-cause analysis using Python debuggers and diagnostic tools.
- Collaborate with cross-functional teams to define requirements and deliver solutions on time.
- Create and maintain clear technical documentation and design artifacts.
Your Profile
Strong expertise in Python programming with hands-on experience in large-scale application development.Solid understanding of object-oriented programming (OOP) concepts and design patterns.Proven experience in multithreaded and concurrent Python development.Experience contributing to open-source projects and working in collaborative development environments.Familiarity with advanced Python frameworks, libraries, and development tools.Knowledge of audio DSP frameworks and signal processing fundamentals is a strong plus.Hands-on experience with debugging tools and performance analysis techniques.Strong analytical, problem-solving, and communication skills.Ability to work independently and take ownership of technical deliverables.Bachelor's or Master's degree in Computer Science, Engineering, or a related field.What You'll Love About Working Here
We value flexibility and support our employees with remote work options and adaptable schedules to maintain a healthy work-life balance.
Our inclusive culture brings together diverse professionals committed to growth, innovation, and technical excellence.
You'll have access to continuous learning opportunities, open-source engagement, and cutting-edge technology projects.
About Us
Capgemini is a global technology solutions provider delivering high-quality software products across domains. We combine engineering excellence, open collaboration, and innovation to build scalable, future-ready systems that solve real-world challenges.
Skills Required
Debugging Tools, Python