Software Engineer at Yellowbrick Data | London, England, GBR | Rezi

Software Engineer at Yellowbrick Data

Software Engineer

Yellowbrick Data · London, England, GBR

1 months ago

Software Engineer

Yellowbrick Data · London, England, GBR

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a Software Developer to join our R&D team, focusing on building a high-performance data warehouse. You will innovate across the software stack, from operating systems to user interfaces, working on areas like query execution, performance optimization, cluster management, and security. This role offers the chance to learn from experts, introduce new technologies, and contribute to a product that solves real-world business problems for thousands of users.

Responsibilities

  • Design, develop, and test data warehouse microservices.
  • Troubleshoot and resolve issues encountered in the field.
  • Collaborate with Product and Technical Support teams to prioritize customer needs and provide assistance.

Requirements

  • 2-5 years of relevant work experience.
  • Strong knowledge of C and C++.
  • Working knowledge of Java.
  • Working knowledge of Kubernetes, Docker, and Helm.
  • Strong debugging skills with LLDB or GDB.
  • Mastery of AI assistants such as Codex and Claude.
  • Experience developing software for Linux.
  • Basic understanding of networking and storage device behaviors.
  • Fundamental computer science knowledge including hashing, sorting, searching, aggregation, indexing, distributed algorithms, file systems and storage APIs, operating systems (kernels, threading, scheduling, memory management), TCP and RDMA networking, multi-core programming and memory models, compilers (front end, internals or back-ends), SQL and relational databases, Machine Learning systems/platforms, and internals of open source or commercial databases.

Skills

  • C
  • C++
  • Java
  • Kubernetes
  • Docker
  • Helm
  • LLDB
  • GDB
  • AI assistants (Codex, Claude)
  • Linux
  • Networking
  • Storage
  • Computer Architecture
  • Data Structures
  • Massively Parallel Algorithms
  • Multicore Programming
  • Performance Analysis
  • Performance Optimization
  • Concurrency Debugging
  • Hashing
  • Sorting
  • Searching
  • Aggregation
  • Indexing
  • Distributed Algorithms
  • File Systems
  • Storage APIs
  • Operating Systems
  • TCP Networking
  • RDMA Networking
  • Memory Models
  • Compilers
  • SQL
  • Relational Databases
  • Machine Learning
  • Database Internals

Location

  • London

Work Type

  • Hybrid

Experience Level

  • Entry Level
  • Mid Level

Benefits

  • Flexible vacations
  • Inclusive office culture

About the Company

  • Yellowbrick Data is an enterprise data warehouse software company delivering high-performance analytics for modern organizations.
  • Available on-premises or in the public cloud, Yellowbrick offers flexibility in deployment while maintaining speed, security, and control.
  • Trusted by leading insurers, credit card companies, telecommunications providers, healthcare organizations, and government agencies.
  • Our technology is elastic and horizontally scalable, supporting business-critical operations both on-premises and in the cloud.

Equal Opportunity

  • We encourage people from underrepresented groups to apply.
  • No employee or applicant will face discrimination or harassment based on race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status.
  • Yellowbrick Data also strives to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our organization.
  • Barriers to success have no place at Yellowbrick Data.