Senior Python Developer
Responsibilities:
- Development of tools and systems which may include
- Implement ETL/ELT pipelines for a variety of internal and external data sources
- Process position, trade and market data from multiple data sources
- Suggest appropriate tools and associated development processes
- Develop with automated testing in mind to ensure high quality software
- Analysis
- Identify potential solutions to increase automation of regular tasks
- Assist with ad-hoc analysis and tasks
- Develop notebooks, dashboards & custom UIs to assist in interpretation of results
- Data
- Usage of existing data architectures for storage and analysis
- Import data into common stores
- Proactively monitor for and remediate data issues, utilizing self-healing pipelines
- Support
- Provide ongoing support of relevant production systems, including out of hours
- Continuously improve the monitoring and reliability of systems
- Other
- Follow and apply the company values
- Adhere to all relevant exchange rules, regulations and company policies
- Perform other duties as assigned
- Report to Head of Data
Essential requirements:
- Maths, Engineering, Comp Sci Degree or comparable experience
- Python and SQL
- Interest in data analysis
- Fluent English + good communicator
- Passion for learning