Enable job alerts via email!

Software Engineer – Data

Oxford Knight

London

On-site

GBP 60,000 - 90,000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading hedge fund offers an opportunity to join its prestigious technology team in a Data Engineering role focused on addressing big data challenges. Ideal for engineers proficient in Python with a solid understanding of data quality and large datasets, this role emphasizes collaboration and innovative data solutions within a supportive work culture.

Benefits

Personal development allowance
Generous bonuses
Central London office
Regular social events
Annual company trips and team offsites

Qualifications

  • Expert programming experience, ideally in Python.
  • Understanding large datasets (structured and unstructured).
  • Solid experience with Linux and scripting languages.

Responsibilities

  • Collaborate with Data Science team delivering solutions for big data challenges.
  • Design & implement strategies and tools to ensure data quality.
  • Shape technology landscape by assessing new tools and libraries.

Skills

Python
Linux platforms experience
ETL practices
Data engineering
Stream processing

Education

Degree in Computer Science, Mathematics, Engineering, Physics

Tools

MongoDB
PostgreSQL
Snowflake
Oracle

Job description

Social network you want to login/join with:

One of the world’s largest hedge funds, this is an excellent opportunity to join one of the most prestigious technology teams in systematic trading in a wide-ranging development role. With a flat-structured, ‘no-attitude’ working environment, this is a great time to join as engineering is undergoing significant investment.

The Role

Looking for an experienced engineer to join the Data Engineering team. You’ll collaborate with the Data Science team, delivering unique solutions to solve their big data challenges. You’ll also design & implement strategies and tools to monitor & validate data quality for thousands of datasets in use across the firm.

Their core systems almost all run on Linux and most code is in Python, including extensive use of numpy, scipy, pandas, scikit-learn, etc. Systems that require the highest data throughput are implemented in Java, and they use Dataiku, Snowflake, Prometheus, and ArcticDB heavily. New tools and libraries are constantly assessed, meaning you can shape the technology landscape and make an impact early on.

Requirements

  • Expert programming experience (ideally in Python)
  • Understanding of the challenges of dealing with large datasets (structured and unstructured)
  • Solid Linux platforms experience with various scripting languages
  • Knowledge of modern practices for ETL, data engineering and stream processing
  • Degree with high mathematical and computing content – Computer Science, Mathematics, Engineering, Physics, etc. – from a top-tier university
  • Working knowledge of at least one database technology, e.g. MongoDB, PostgreSQL, Snowflake, Oracle

Nice to have

  • Proficient with a range of open-source frameworks and development tools e.g. NumPy /Pandas, Spark, Apache Kafka
  • Previous experience of working with financial market data, especially tick data
  • Experience with AWS
  • Competitive salary + generous bonuses
  • Extra perks including a personal development allowance and sponsorship
  • Central London office with a very smart, friendly tech team
  • Flat-structured, transparent and collaborative environment, ‘no-attitude’ culture
  • Regular social events, plus annual company trips and team offsites
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.