Software Engineer

Yellowbrick

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Yellowbrick in London is seeking a Software Developer to join our R&D team building the world's best database for data warehousing. You’ll work on query execution, performance optimization, cluster management, security and debugging field issues.

You’ll contribute across the software stack, tackle concurrency, and use AI assistants like Codex and Claude to accelerate development. The role focuses on delivering scalable data warehouse microservices and solving real customer problems.

Qualifications

  • Internals of open source or commercial database
  • Working knowledge of Kubernetes, Docker and Helm
  • Machine Learning systems/platforms
  • Hashing, sorting, searching, aggregation
  • Strong knowledge of C and C++ and working knowledge of Java
  • Multi-core programming and memory models
  • File systems and storage APIs
  • 2-5 years of relevant work experience
  • Distributed algorithms
  • Indexing
  • Experience developing software for Linux
  • Operating systems – kernels, threading, scheduling, memory management
  • TCP and RDMA networking
  • Fundamental computer science – as many of these as possible
  • Strong debugging skills with LLDB or GDB
  • Compilers – front end, internals or back-ends
  • Mastery of AI assistants such as Codex and Claude
  • SQL and relational databases
  • Basic understanding of networking and storage device behaviours

Responsibilities

  • Design, develop, test data warehouse microservices
  • Help troubleshoot and fix issues encountered in the field
  • Work closely with other teams such as Product and Technical Support to prioritise, guide and help customers

Skills

C and C++
SQL
Multi-core programming
Distributed algorithms
Debugging
Algorithms
AI-assisted development
Data structures

Tools

Kubernetes
Docker
Helm
Linux
LLDB
GDB

Job description

  • We’re a driven R&D team building the best database in the world for data warehousing: We innovate in all areas of the software stack, from operating systems through to user interface and everything in between
  • Our technology is elastic and horizontally scalable and supports business critical operations
  • It runs both on-premises and in the cloud
  • We have an amazing opportunity for a Software Developer to join our software development team, working in areas such as query execution, performance optimization, cluster management, security and debugging of issues encountered in the field
  • You’ll have the opportunity to work in all areas of our software stack which includes almost every aspect of computer science - from hardware to operating systems and user interfaces and everything in between
  • If this job is for you, you love computer architecture, data structures, massively parallel algorithms, multicore programming, and performance analysis and optimization
  • You have a flair for debugging the hardest issues around concurrency, and relish using AI to explore and master a large complex code base
  • Starting your career, you’re keen to be surrounded by distinguished experts in the field of database development to learn from, yet keen to bring new perspectives and introduce new technology that can make a difference
  • You’re used to co-working with AI assistants for development and debugging, yet curious enough to question and learn from what they do
  • Perhaps most importantly, you love to get things done, ship product, help customers, and see it solving business problems that benefit thousands of users around the world
  • Design, develop, test data warehouse microservices
  • Help troubleshoot and fix issues encountered in the field
  • Work closely with other teams such as Product and Technical Support to prioritise, guide and help customers
Skills & Experience
  • Internals of open source or commercial database
  • A working knowledge of Kubernetes, Docker and Helm
  • Machine Learning systems/platforms
  • Hashing, sorting, searching, aggregation
  • Strong knowledge of C and C++ and working knowledge of Java
  • Multi-core programming and memory models
  • File systems and storage APIs
  • 2-5 years of relevant work experience
  • Distributed algorithms
  • Indexing
  • Experience developing software for Linux
  • Operating systems – kernels, threading, scheduling, memory management
  • TCP and RDMA networking
  • Fundamental computer science – as many of these as possible
  • Strong debugging skills with LLDB or GDB
  • Compilers – front end, internals or back-ends
  • Mastery of AI assistants such as Codex and Claude
  • SQL and relational databases
  • Basic understanding of networking and storage device behaviours
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Systems Engineer
AI Systems Engineer

Annapurna • Greater London

On-site
GBP 70,000 - 110,000
Data Engineer
Data Engineer

Jobtailor • Norwich

On-site
GBP 65,000 - 90,000
Database Platform Engineer
Database Platform Engineer

G-Research • Greater London

On-site
GBP 70,000 - 90,000
Highly competitive compensation
Annual discretionary bonus
Lunch provided
+4
Senior Software Engineer, Data Platform
Senior Software Engineer, Data Platform

Segment (Twilio) • Greater London

On-site
GBP 90,000 - 150,000
Software Engineer (Data)
Software Engineer (Data)

Dune • Greater London

Hybrid
GBP 90,000 - 130,000
Equity
Pension
Flexible Time Off
+5
Software Developer - Shared Engineering (2026)
Software Developer - Shared Engineering (2026)

United States Digital Space LLC • Greater London

Hybrid
GBP 90,000 - 130,000
Junior Data Engineer
Junior Data Engineer

Jobtailor • Greater London

On-site
Staff Data Engineer
Staff Data Engineer

twentysix • Washington

On-site
GBP 55,000 - 80,000
Junior Data Engineer: ELT Pipelines & Cloud Data Quality
Junior Data Engineer: ELT Pipelines & Cloud Data Quality

Jobtailor • Greater London

On-site
C++ Software Developer Data Infrastructure
C++ Software Developer Data Infrastructure

Ncounter Limited • City Of London

On-site
GBP 90,000 - 120,000