Enable job alerts via email!

Senior Software Engineer - Rust/C/C++ - £150k- £200k

JR United Kingdom

London

On-site

GBP 150,000 - 200,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech company in London is seeking a Senior Software Engineer specialized in Rust/C/C++ for a groundbreaking project in data processing. The ideal candidate will architect high-performance systems and collaborate on open-source initiatives within a dynamic startup environment, offering opportunities for innovation in data querying and analytics.

Qualifications

  • Experience with Rust/C/C++ or systems-level languages.
  • Familiarity with columnar formats like Arrow and Parquet.
  • Experience with analytical databases like ClickHouse, DuckDB, or DataFusion.

Responsibilities

  • Architect and implement high-performance data processing systems in Rust.
  • Design low-latency pipelines for analytical workloads.
  • Contribute to open-source projects.

Skills

Rust
C
C++
Memory management
Analytical databases
Open-source collaboration
Software craftsmanship

Job description

Social network you want to login/join with:

Senior Software Engineer - Rust/C/C++ - £150k- £200k, London

col-narrow-left

Client:

James Chase

Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

3

Posted:

26.06.2025

Expiry Date:

10.08.2025

col-wide

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 languages
  • 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 [emailprotected].
*This role is on-site in a central London office and can offer visa sponsorship.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Rust/C/C++ - 150k- 200k

JR United Kingdom

Slough null

On-site

On-site

GBP 150.000 - 200.000

Full time

2 days ago
Be an early applicant