Search by job, company or skills

  • Posted 12 days ago
  • Over 500 applicants

Job Description

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 139758365

Similar Jobs

(estd)