Skip to main content

Python Developer

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 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 visualisation
  • 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

Equal Opportunity Employer

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

Expertise level

Work arrangement

Key skills

Similar Jobs in United Kingdom