Software Engineer - Data Platform
New Yesterday
Job Description
Company Insight:
A world-leading algorithmic trading business is looking to engage with a seasoned data-centric engineer to overhaul their in-house data platform designed for execution on a multi-PB scale, leveraging cutting-edge technology to trade hundreds of billions worth of assets per day.
You will design, build and implement end-to-end system architecture for an integral platform serving the entirety of front-office trading operations. You will partner closely with world-class Quant Research mathematicians and internal stakeholders, building scalable backend processes to ingest and transform vast quantities of data to execute manual trades, assess risk, and research improvements to complex strategies. The work 'is in-the-weeds' and architecturally nuanced, where design choices have immediate and lasting impact on performance.
This has real scope to shape system architecture and influence long-term technical direction in an organisation that gives voice to all technologists. Existing engineers at the firm relish the speed of implementation, lack of bureaucracy/politics and opportunity for commercial impact within a technologically autonomous setting.
Responsibilities:
- Develop scalable and efficient data and research infrastructure.
- Build fully automated pipelines to ingest and process third party data and make it available to internal users.
- Formulate new algorithmic approaches for improving the quality of the data (such as error correction), discover new patterns within the existing datasets, and source new datasets altogether.
- Implement workflows for processing both structured and unstructured financial datasets.
- Promptly and frequently communicate new updates to internal teams and stakeholders to aggregate and address incoming requests.
- Analyze dataset coverage and quality; create reusable data analysis libraries.
- Collaborate closely with trading and research teams to extend, optimise and utilise the data platform.
Requirements:
- Outstanding educational credentials in Computer Science, Mathematics, Statistics or other STEM discipline.
- Elite Proficiency in SQL, preferably PostgreSQL.
- Must be proficient in a statistically-typed language such as C++, Java or Rust.
- Professional Experience with Data Pipelines, ETL Tools and relational databases are all highly desirable.
- Comfortable with data analysis and statistics; required to ensure sufficiently clean data
- Experience building and maintaining distributed systems.
- Outstanding Experience in both using and administering relational databases will be highly beneficial in the role.
- Knowledge of finance and trading is not required but is highly beneficial.
- Personable and highly communicative - Will be collaborating with a diverse range of internal stakeholders.
- 2-6 years of experience in a data-driven software engineering role is ideal. Candidates with over 6 years of experience will likely not be considered.
- Location:
- London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Software Engineer - Data Platform
-
London
- Technology
Job Description Company Insight: A world-leading algorithmic trading business is looking to engage with a seasoned data-centric engineer to overhaul their in-house data platform designed for execution on a multi-PB scale, leveraging cutting-edge ...
More Details -
-
3 Days Old
Senior Software Engineer - Enterprise Data Platform
-
City Of London
- IT & Technology
A global financial services firm in London seeks a Senior Software Engineer for the Data Acquisition team. You will design and build a new data acquisition platform and collaborate with cross-functional teams to enhance data transparency. The role re...
More Details -
-
5 Days Old
Lead Software Engineer - Data Platform in London - LinuxRecruit
-
City Of London
- IT & Technology
The core stack focuses on Python, TypeScript, GraphQL, AWS, and Kubernetes. However, we encourage breaking the mold and exploring new technologies if you believe they are superior. The role is hybrid... select the best solution and the technology to ...
More Details -
-
7 Days Old
Graduate Software Engineer – ML Data Platform
-
London
- IT & Technology
Graduate Software Engineer – ML Data Platform Graduate Software Engineer – ML Data Platform Employment Type: Full-time and Permanent Remuneration: £60–70k Base Salary + Discretionary Bonus + Equity We are a stealth-mode AI laboratory researching...
More Details -
-
48 Days Old
Lead Software Engineer - Data Platform in London - LinuxRecruit
-
City Of London, England, United Kingdom
The role is hybrid... select the best solution and the technology to get it done. The core stack focuses on Python, TypeScript, GraphQL, AWS, and Kubernetes. However, we encourage breaking the mold and exploring new technologies if you believe they are superior.
More Details -
-
49 Days Old
Software Engineer – ML Data Platform
-
London
- IT & Technology
Employment Type: Full-time and Permanent Remuneration: £70–90k Base Salary + Discretionary Bonus + Equity We are a stealth-mode AI laboratory researching and developing Machine Learning models. The founding team consists of Cambridge graduates and ...
More Details -