Job Description
Are you a Rust/C/C++ programmer looking for the next best role?
Have you worked with low-level performance and want it to matter at a large scale?
If this sounds like you, this might be one of the most technically ambitious roles you’ll come across.
We’re partnering with our client who are developing a multimodal data warehouse that unifies storage and querying for highly complex domains — including genomics, financial & time series data, weather and much more.
They are looking for a Senior Software engineer to join their team in London on a full-time basis
What You’ll Do
* Architect and implement high-performance data processing systems in Rust
* Leverage Apache Arrow and Parquet for in-memory and on-disk data efficiency
* Integrate and extend systems like DataFusion, ClickHouse, and DuckDB
* Design low-latency pipelines for analytical workloads
* Collaborate with product and platform teams to expose these capabilities via modern APIs
* Contribute to open-source projects and shape the future of their internal engine
You’ll Be a Great Fit If You:
* Have experience with Rust/C/C++ or systems-level
* Experience with columnar formats like Arrow and Parquet
* Have worked with or contributed to analytical databases like ClickHouse, DuckDB, or DataFusion
* Understand memory management, file formats, and query execution pipelines
* Are passionate about open-source and care about software craftsmanship
* Thrive in a startup environment
Want to help reinvent how data is queried, streamed, and embedded? Click Apply now or send your CV to Chinmaye.ramnath@james-chase.com
*This role is on-site in central London office and can offer visa sponsorship.
#J-18808-Ljbffr