Lead Python Developer Gen AI - Banking Environment (Paris)(h/f)

Python

Lead Python Developer Gen AI - Banking Environment (Paris)(h/f)

Python
Centrum, Paris

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Senior / Lead Python Developer - Banking Environment (Paris)

Are you an experienced Senior Python Developer with deep expertise in high‑volume data engineering?
emagine has an opportunity for you to support the design and delivery of new, high‑impact banking applications and AI‑driven solutions within a global technology environment.

This role is based in Paris with minimum 3 days per week onsite, working in a complex, enterprise-grade environment where strong engineering fundamentals and autonomy are essential.

Skills & Experience

  • 10+ years of hands-on Python development with strong OOP and software design principles.

  • Expert-level SQL skills (PostgreSQL, MySQL, or SQL Server), with proven experience in very high-volume transactional systems.

  • Strong background in data engineering, pipelines, and large-scale data handling.

  • Solid understanding of core engineering fundamentals — no gaps in basics.

  • Strong Linux experience (bash scripting, automation, deployments).

  • Experience with Autosys, GIT, and Agile / JIRA workflows.

  • Experience using Ansible for configuration or deployment (highly desirable).

  • Prior investment banking or financial services experience is essential

  • Must be comfortable navigating complex, process-heavy environments.

  • Able to work autonomously and lead small technical groups effectively.

  • Fluent English communication skills.

 

Key Tasks & Deliverables

  • Design, develop, and optimise Python-based applications using clean, scalable, and maintainable code.

  • Work with very large SQL databases (hundreds of millions of records), including schema design, complex queries, and performance tuning.

  • Build and maintain data pipelines, ensuring efficient ingestion, transformation, and persistence of large datasets.

  • Manage deployments and automation within Linux environments, including bash scripting and tooling.

  • Implement job scheduling and workflow automation using Autosys.

  • Contribute to branching strategies, code reviews, and version control using GIT.

  • Support Agile delivery using JIRA for sprint planning and task tracking.

  • Ensure rigorous engineering practices through TDD, BDD (Behave), and PyTest-based unit testing.

  • Troubleshoot performance bottlenecks, data inconsistencies, and system issues across complex banking platforms.

  • Lead and mentor junior developers, including guiding engineering best practices and architectural decisions.

  • Contribute to AI‑related project components following completion of VAT‑related workstreams.

Apply with your latest CV or reach out to Brendan to find out more.

Tech stack

    English

    B1

    Object-Oriented Programming (OOP)

    advanced

    Project Management

    advanced

    Microsoft SQL Server

    advanced

    MySQL

    advanced

    PostgreSQL

    advanced

    Linux

    advanced

    SQL

    advanced

    Python

    advanced

    Artificial Intelligence (AI)

    advanced

    Test-Driven Development (TDD)

    advanced

Office location

Published: 19.01.2026

Lead Python Developer Gen AI - Banking Environment (Paris)(h/f)

Summary of the offer

Lead Python Developer Gen AI - Banking Environment (Paris)(h/f)

Centrum, Paris
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.