New offer - be the first one to apply!

June 16, 2026

Python Software Engineer (h/f)

Senior • Hybrid

Paris, France

Summary

The Python Software Engineer plays a crucial role within the Technical Foundations team, responsible for developing and maintaining a robust ecosystem that empowers colleagues to produce high-quality research and production code.

Main Responsibilities:

As a Python Software Engineer, you will be tasked with reinventing the software delivery lifecycle and promoting best practices in software development.

  • Reinvent the software delivery lifecycle, focusing on developer tools and CI/CD scripts for Python packages.

  • Assemble 3rd-party tools into a unique distribution for cross-compatibility on various architectures.

  • Promote best practices in software development, including dependency management and testing techniques.

  • Develop libraries and tools to support SDLC, Security, Cloud, and other technical domains.

  • Conduct technology watch and prototype modern technology solutions for firmwide challenges.

Key Requirements:

  • Minimum 10 years of software development experience or exceptional learning skills.

  • BS or MS in Computer Science or related field.

  • Expertise in Python or C++ with solid knowledge of Python.

  • Proficiency with Python packaging solutions (e.g., pip, setuptools, Conda).

  • Strong coding skills with a focus on reliability.

  • Excellent communication skills in an international team.

Nice to Have:

  • Experience with distributed data manipulation libraries (e.g., ray, spark).

  • Familiarity with TypeScript (React, Angular, Node).