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 highperformance, 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.