Software Engineer Own The Data Platform Hedge Fund
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
- Take ownership of data ingestion, ETL pipelines and vendor dataset management.
- Design and evolve storage architecture, schemas and metadata management.
- Establish data quality frameworks and monitoring/observability systems.
- Ensure reliability and performance of critical data flows.
- Make data accessible to research teams, traders and other systems (APIs, notebooks, self-service tooling).
- Get involved in adjacent engineering problems (core systems, APIs, research infrastructure) as priorities shift.
- Partner directly with the CTO and investment team to understand business needs.
Requirements
Experience: 3-5 years in relevant data-focused engineering roles., 1. Demonstrated ownership of infrastructure systems, not just contribution to larger projects.
- Comfort discussing production data systems, SQL, data modelling, ETL and reliability at a technical level.
- Software engineering discipline: proper design, testing and maintainability.
- Willingness to operate across multiple technology areas, not just a narrow specialism.
- Genuine interest in being close to the business and understanding how technology drives investment outcomes.
Desirable but not required:
- Experience with orchestration tools (Airflow, Dagster, Prefect) or streaming platforms (Kafka, Azure Event Hubs).
- C# / .NET experience.
- Redis, Cassandra or distributed database knowledge.
- Container orchestration (Docker, Kubernetes).
- Jupyter and research-facing data tooling.
- Experience with financial market data, particularly fixed income and derivatives.
About the company
Our client, a well-funded, early-stage systematic investment firm, is seeking an experienced Software Engineer to own its data platform as it scales. The CTO has built the platform largely alone, and the firm now needs someone to take end-to-end ownership of the data layer: ingestion, ETL pipelines, vendor dataset management, storage design and data quality across market data, reference data and historical time series.
This is a software engineering role with a strong data focus, not a pure data engineering position. You’ll bring production-grade Python, expert SQL (data modelling, query optimisation, indexing), and experience with both relational and non-relational storage. Orchestration, monitoring, CI/CD and cloud experience (Azure preferred, AWS or GCP relevant) will help you make the platform more reliable and observable. You’ll also be comfortable moving across the stack when a critical problem emerges in core systems, APIs or research tooling.
Scale and impact: You’re not one of 200 engineers in a data team. You’re joining a small firm where your architectural decisions shape the platform, and you’ll see directly how your work affects the firm’s ability to trade and make investment decisions.
Ownership: You own the problem, not a ticket. The CTO is there to collaborate and mentor, but you’ll take increasing responsibility for the data layer as it evolves.
Breadth: The firm deliberately doesn’t want narrow specialists. If a critical problem emerges in core systems, research tooling or trading infrastructure, you’d get involved. This is a feature, not a bug.
Proximity to business: Unlike large institutions, you’ll work directly with traders and researchers. You’ll understand why data matters to them, and they’ll understand what you’re building.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…