Jobs

Software Engineer – Data


Job details
  • Oxford Knight
  • London
  • 4 months ago

The Client

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

Benefits

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

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineer - Data - Python - AWS/Azure

Sainsburys Tech - Data Software Engineer -Python, AWS, Azure and GithubWe’re unlocking petabytes of untapped potential. We have thousands of shops, hundreds of thousands of colleagues, and millions of customers. Just imagine the data. We want to use it all to enable business decisions that can’t be made anywhere else....

Sainsbury's London

Software Engineer - Data Infrastructure - Kafka

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a managed solutions for a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics;...

Canonical London

Software Engineer, Data Platform

DescriptionDo you want to be part of the future of value transfer?  Are you excited about solving problems that have never been solved before?  Are you looking for a values led company, which cares about the growth of its employees?  Elliptic is looking for a software engineer to join our...

Elliptic London

Principal Software Engineer - Data Platform

As a Principal Engineer, you’ll get the opportunity to be a hands-on engineer, learning best practice engineering processes and approaches whilst receiving ongoing development through coaching, mentoring and pairing with other engineers on your team. From problem-solving to challenging old ways of thinking, you will have the opportunity to unleash...

Rapid7 International Limited Belfast

Data Software Engineer / Data Management

Data Software Engineer required to join application development team in Oxford, England. Home working most of the time provided you are able to visit our Oxford offices as needed. Responsibilities:You will be specifying and developing tools and processes to help manage, and make the best use of, datasets in machine...

Expert Employment Oxford

Senior Software Engineer, Data

We are looking for aSenior Data Engineerto join ourKnowledge Representation Team! Reporting to the team’s Engineering Manager, you will evolve BenchSci’sKnowledge Graph, integrate public life science data into our biological ontology, iterate on data models in various data stores including graph DB, improve internal tooling to allow data self-service, and...

BenchSci London