Skip to content


Python Data Analyst 


emagine is a high-end professional services consultancy and solutions firm specialising in providing business and technology services to the financial services sector. We power progress, solve challenges, and deliver real results through tailored high-end consulting services and solutions.

We have created a culture of openness and integrity by building genuine and strong relationships and partnerships, enabling us to be uncompromising in our dedication to delivering optimal service for our clients. Our commitment is not just towards our clients, but we aim to foster a positive and equitable working environment with our consultants and colleagues, rooted in our core values: Confident, Dedicated, Responsible, Genuine.

We are currently looking for a dynamic individual to join our Technology Practice as a Python Data Analyst, allocated to a multi-disciplinary squad delivering a range of projects.


The Role:

  • Act as a key member of the Risk data analysis team, working directly with the business to understand and build out tailored solutions.
  • Manage end-to-end delivery, including data quality implementation, answering questions around data challenges, and reporting solutions to stakeholders.
  • Work across cross-functional teams, playing an integral role in the interaction between different teams.
  • Provide services offering an API for data tooling to interact with.
  • Build strong partnerships across the data engineering group.
  • Drive best practices internally.


Key Skills and Experience:

  • Strong Python skills with a focus on data analysis and quality.
  • 2+ years of experience in a data analysis role.
  • Demonstrated knowledge of distributed computing technologies.
  • Experience in integrating third-party tools and API development.
  • Knowledge of server-side development.
  • Working understanding of multiprocessing and managing technology to orchestrate various data functionalities.
  • High integrity and the ability to work independently.


Additional Preferred Skills:

  • Experience with Pyspark.
  • SQL and Visualization skills.



  • Convert business scenarios into coding logic.
  • Build insights and data assets aligned with business outcomes and strategic data models.
  • Manage gathering detailed data requirements to deliver analytics use cases (e.g., triggers).
  • Oversee the delivery of analytics PoCs that enable the business to identify new opportunities using current and emerging data and analytical techniques.
  • Improve data quality and uncover inconsistencies across systems.
  • Implement data control and governance measures.
  • Look for opportunities to enhance current systems and processes.


Our People:

The ideal consultants will share our values and be aligned with our ways of working. As your career progresses, you can expect to work across all areas of the project lifecycle, from strategy to implementation. We pride ourselves on providing a supportive culture rooted in our values and driven by our purpose.



At emagine, we are committed to building an international and diverse team by embracing our different backgrounds. If you are up to the challenge and would like to find out more, get in touch with us immediately. Our internal recruitment team is always keen to hear from dynamic individuals looking to further their career and explore their full potential.

To apply for this job please visit