Lead Python Developer
bp
Job Details
Job Title: Python Developer
Job Location: Canary Wharf, London
Contract Length: 12 Months (Initially)
Industry: Tech
Role Overview
Are you a talented and experienced python developer who can build and maintain solutions for the financial/energy markets? Do you have a passion for working with large and complex datasets, as well as trading systems and market data? Do you enjoy leading and mentoring a team of data engineers, as well as collaborating with product managers, data scientists, and stakeholders? If so, we have an exciting opportunity for you!
What you will do
- We are looking for a senior python engineer to join our agile squad of engineers working on the development of proprietary data and analytics solutions.
- As a proactive and self-motivating professional, you will be responsible for designing, developing, testing, and deploying high-performance, scalable, and reliable solutions that process, analyse and provide access to large volumes of data.
- You will also collaborate with other squads, stakeholders, and clients to deliver innovative solutions that meet their needs.
- You will provide technical guidance and code reviews to your team members, as well as troubleshoot and resolve any issues that arise.
What you will have
- A bachelor's degree or higher in computer science, engineering, or a related field
- Expertise in Python and its ecosystem of libraries and frameworks for data processing, data analysis and data visualization
- Experience with SQL and Timeseries databases
- Experience with cloud AWS services, such as S3, EC2, RDS etc
- Experience with ETL tools, such as Airflow
- Proficiency in Git, CI/CD, testing tools, producing supporting documentation and best practices
- Quality engineering best practice and tooling including TDD, BDD
- Experience with front office trading systems & financial market data
- Experience with large-scale data processing and analytics
- Experience with mentoring and coaching of junior staff
- Experience designing innovative solutions while engaging with key business and technology stakeholders
- Experience with providing strong collaborative technical leadership to your team
- Excellent communication and interpersonal skills, with the ability to work effectively in a diverse, fast-paced and dynamic environment
Expertise level
Work arrangement
Similar Jobs in United Kingdom
Software Engineer - Python/PHP
NCC Group
remote
1 day ago
Software Engineer - Quant Trading (Python)
Selby Jennings
1 day ago
Python Developer
Cititec Talent
1 day ago
Python Developer
PURVIEW
1 day ago
Senior Python Developer
Marlee (Fingerprint For Success)
remote
1 day ago