Enable job alerts via email!

Software Developer - Data Pipelines (Python)- Global Investment Management

Oxford Knight

London

On-site

GBP 45,000 - 75,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative investment management firm as a Data Developer. In this role, you will be part of a collaborative culture that values diversity of thought and encourages excellence. You will work closely with quantitative researchers to design and maintain data pipelines that support trading strategies. This position offers an exciting opportunity to contribute to cutting-edge data solutions and enhance the firm's data infrastructure. If you are passionate about technology and data, and thrive in a fast-paced environment, this role is perfect for you to make a significant impact.

Qualifications

  • 2+ years of development experience with Python and data-intensive applications.
  • Practical knowledge of data transfer protocols like FTP and HTTP APIs.

Responsibilities

  • Design, implement, and optimize Python data pipelines for trading research.
  • Collaborate with teams to ensure evolving data platform requirements are met.

Skills

Python
Data Pipelines
Data Analysis
Communication Skills
Data Transfer Protocols

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

AWS S3
SQL
JavaScript
React
C++

Job description

Our client is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for clients. They have deep expertise in trading, technology and operations and attribute their success to rigorous scientific research. As a technology and data-driven firm, they design and build their own cutting-edge systems, from high-performance trading platforms to large-scale data analysis and compute farms. With offices around the globe, they emphasize true, global collaboration by aligning investment, technology and operations teams' functionally around the world.


Position Overview:


The Data Development group manages the lifecycle of data used by investment for trading, backtesting and research. Working with quants and tech teams to integrate, process and serve data from vendors and public sources in the firm's data infrastructure (alpha data and cross-asset referential data).


Currently seeking new data developers to join their growing teams. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded and diversity of thought and creations solutions are valued.


As a data developer, you would join one of the Alpha Data teams. They are fast-paced Python development teams working closely with quantitative researchers to design, build, test and maintain data pipelines to onboard new data sets for research on new trading strategies. They own the entire pipelines starting with how data is ingested from the outside world, transform that data into timeseries of actionable insights and design the data models exposed to quantitative researchers. They also support these pipelines in production during live trading and contribute to the data platform by building new frameworks, libraries, and full-stack services used to build data pipelines.


Responsibilities:

  • Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions.
  • Design, implement, test, optimize and troubleshoot Python data pipelines, frameworks and services.
  • Collaborate with and influence technologists and investment researchers to ensure the data pipelines and platform meet constantly evolving requirements.
  • Work closely with data operations and data platform developers to improve the data platform and reduce technical debt.
  • Write and review technical documents, such as requirements docs for researchers, design docs to propose new platform solutions and production support runbooks.

Must-Have Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering or related subject.
  • 2+ years' development experience with Python.
  • Practical knowledge of commonly used protocols and tools used to transfer data (e.g. FTP, SFTP, HTTP APIs, AWS S3).
  • Excellent communication skills.

Nice to have:

  • 2+ years designing, testing, optimizing and troubleshooting data intensive applications.
  • Experience analyzing and organizing data.
  • Experience with big data frameworks, databases, distributed systems, Cloud or Web development.
  • Experience with any of these: SQL, JavaScript, TypeScript, React, C++, kdb+/q, Rust.

Contact

If this sounds like you, or you'd like more information, please get in touch:


George Hutchinson-Binks
george.hutchinson-binks@oxfordknight.co.uk
(+44) 07885 545220
linkedin.com/in/george-hutchinson-binks-a62a69252

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

AI Software Engineer (Remote)

VoyceMe

London

Remote

GBP 35,000 - 46,000

5 days ago
Be an early applicant

Senior Software Developer - Freelance

Picture Production Company

London

Remote

GBP 60,000 - 80,000

3 days ago
Be an early applicant

Senior Data Engineer

DataCareers

London

Remote

GBP 35,000 - 46,000

Yesterday
Be an early applicant

Cloud Data Engineer

Qodea

London

Remote

GBP 60,000 - 120,000

7 days ago
Be an early applicant

Front End Software Engineer

TieTalent

London

Remote

GBP 40,000 - 65,000

Today
Be an early applicant

Lead Software Developer with Dot Net SQL Server and Azure

Onyx-Conseil

London

Remote

GBP 70,000 - 90,000

6 days ago
Be an early applicant

Senior Technical Consultant, Google Cloud

ESJAPO SL

London

Remote

GBP 70,000 - 90,000

6 days ago
Be an early applicant

Data Engineer

US Tech Solutions

Greater London

Remote

GBP 45,000 - 70,000

5 days ago
Be an early applicant

Data Engineer

Usnoop Ltd

London

Remote

GBP 45,000 - 65,000

Today
Be an early applicant