Job offer
Python Engineer - Client Solutions
As a Python Engineer - Client Solutions, you will be responsible for developing and supporting data infrastructures that power Man Group's client-centric platforms, working closely with London-based teams. You will develop data pipelines and APIs and assist in resolving data quality issues.
Job description: Python Engineer - Client Solutions
Tasks
- Development and projects (70%):
- Creating and improving Python data pipelines with Pandas and NumPy
- Developing data products to quickly meet business needs
- Collaborate with analytics and quant teams to automate critical business processes
- Improvement and maintenance of front-office infrastructure for financial data acquisition, analysis, and reporting
- Contribution to 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, workflows, reporting systems)
- Troubleshooting production incidents and providing solutions
- 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; ODP, 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, test frameworks; interpreting results
- CI & Visual Environments: Practical work skills
- Self-starter with proven personal projects or open-source contributions
- Digital operating systems: Collaboration with different teams
- Design experience: Computer science, mathematics, engineering, physics, or related field
- Advantageous characteristics (not required):
- Experience with Luigi, Airflow, Beam, or other data visualization frameworks
- Experience with front office technology (hedge funds, investment bank)
- Familiarity with Spark, Reka, or distributed computing
- Rust/Typescript or web development
- Experience with FastAP/Flask/Spring
We offer
- Hybrid working model
- Competitive remuneration package
- 22 days of vacation pay
- Premium health insurance
- Employee Assistance Program
- Transfer bonus
- Additional days off for long service and volunteering
- overtime
- Opportunities for professional development, including internal tech talks
- Conference participation and involvement in the open source community
Job details