
Senior Python Data Engineer - Banking - Paris (Hybrid)
**Are you an experienced Senior Python Data Engineer with deep SQL and MongoDB expertise?**
emagine has an opportunity for you to drive data-driven solutions for VAT recovery, regulatory reporting and AI initiatives with a global team, in a leading banking environment in Paris.
**Skills \& Experience**
* 12 years of Python development, with strong OOP and software design principles
* Hands-on data engineering with very large datasets (hundreds of millions of records)
* Strong SQL (PostgreSQL, MySQL or SQL Server) plus practical MongoDB experience, covering querying, data modelling and performance tuning
* Linux and Bash, with Autosys or similar job scheduling tools
* GIT (branching, pull requests), Agile delivery and JIRA
* TDD and BDD (Behave), with unit testing in PyTest
* Previous banking or financial services experience
* Fluent English
* Nice to have: other database technologies, data visualisation tools, machine learning or AI frameworks
**Tasks \& Deliverables**
* Design, build and optimise scalable, maintainable Python applications and data processing solutions
* Handle schema design, query optimisation and data integrity on very large SQL databases
* Develop and tune MongoDB and NoSQL data solutions
* Integrate, transform and analyse complex datasets to improve reporting, analytics and downstream applications
* Deploy and automate applications and data workflows in Linux, and build Autosys scheduling workflows
* Troubleshoot data discrepancies, performance bottlenecks and production issues
* Mentor junior team members and promote engineering best practice
* Work with stakeholders to turn business and regulatory data needs into solutions
**What's in it for you**
* Work on high-impact projects that deliver tangible savings and support regulatory compliance
* Technical leadership in a modern data and AI-driven programme
* A collaborative, enabling team that values autonomous, self-starting people
* Access to emagine's international consulting network and project variety
**Other details**
* Location: Hybrid 3 days per week on site - Paris (75008)
* 6 Month initial contract with long-term renewal options.
Apply with your latest CV or reach out to Brendan to find out more.