Skip to main content

Lead Python Developer

Lead Python Developer
bp
1 month 1 week ago

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

Key skills

Similar Jobs in United Kingdom