Job offer
Python Engineer - Client Solutions
As a Python Engineer - Client Solutions, you will be responsible for developing and supporting the data infrastructure that underpins Man Group's client-facing platforms by building data pipelines, extending APIs, and investigating data quality issues. You will work closely with the London team and have a direct impact on our technology.
Job description: Python Engineer - Client Solutions
Tasks
- Development & Projects (70%)
- Creating and improving Python data pipelines with Pandas and NumPy
- Working with SQL, data warehouses, and data lakes
- Collaboration with analysts and quants to automate critical business processes
- Improvement and maintenance of front-office infrastructure for financial data retrieval, analysis, and reporting
- Coordination of data quality and reporting automation projects
- Collaboration with London engineers on cross-functional initiatives
- Production support (30%)
- Investigating data quality issues with SQL across multiple databases
- Management of user access (databases, Tableau, reporting systems)
- Responding to customer inquiries and escalations
- Triage of stack support requests and creation of third-level tickets
- Maintenance of documentation and runbooks
Requirements
- Key competencies
- Strong Python skills: well-documented, tested, modular code; OOP, data frames, type hints, docstrings, design
- Pandas/NumPy: Creating efficient data pipelines and manipulations
- SQL: Expertise in complex queries, joins, stored procedures, indexes, query optimization
- Working with data: data mining, data cleansing, interpretation of results
- HD and visual environments: practical working knowledge
- Digital asset management: Working on challenging projects with minimal supervision
- Degree in computer science, mathematics, engineering, physics, or a related field
- Self-starter: with verifiable personal projects or open-source contributions
- Digital content management: with minimal supervision
- Clear communicator: thoroughly documented investigations
- Relational and SQL databases: strong data skills; experience with Data Lake, ClickHouse
- Mindset that focuses on 'how' before implementing something
- Advantageous skills
- Data visualization: Knowledge
- Experience with Matplotlib, Dash, Streamlit, Tableau, or other data visualization frameworks
- Front office technology: experience (hedge funds, investment bank)
- Familiarity with Spark, Kafka, or distributed computing
- Hands-on/TypeScript: Web Development
- Experience with FastAPI/Starlette/Ungrid
We offer
- Hybrid working model
- Competitive remuneration package
- 22 days of vacation pay
- premium insurance
- Employee Assistance Program
- Mental bonus system
- Additional 10 days off for long service and volunteer work
- Opportunities for professional development, including internal technical days
- Conference participation and involvement in the open source community
Job details