Come Shape the Future of Data Management

Yellowbrick Data empowers companies to make faster decisions with all of their data. We have a passionate team with big plans ahead focused on creating new opportunities with data and analytics.

Employee Perks

Competitive Pay

Yellowbrick is a well-funded, growing company. We need the best and brightest and 
we know what it takes to 
get them.

Catered Meals

Yellowbrick provides meals for all employees twice a week, every week.

Unlimited Vacation

Take the time you need when you need it. Everyone needs to recharge without having to worry about a fixed amount of PTO.

Growth Opportunities

As we are a growing company, the opportunities are plentiful. Show us what you got and we’ll reward you accordingly.

OPEN POSITIONS

Marketing

Senior Product Marketing Manager

Mountain View, CA

View More

Yellowbrick Data is a modern cloud Data Warehouse start-up headquartered in Silicon Valley. We are a flexible multi-cloud solution, winning customers with our incredible speed and controllable costs. Our technology is used by the world’s largest insurers, credit card companies, telcos and healthcare firms, all of whom depend on our products to make critical decisions quickly without compromising the security of their data. Yellowbrick is well- funded with $248m raised from top-tier venture firms.

We are currently focused on updating marketing, returning to our roots and telling the story of how we uniquely solve customers' challenges. We have spent the last 2 ½ years  making our core analytics database technology Kubernetes native. This gives our customers the flexibility to deploy Yellowbrick anywhere while keeping data secure with all the benefits of other SaaS solutions – scalability, elasticity and ease of use.

Overview

This role represents a unique opportunity to experience a Series A startup-like atmosphere backed by a core technology that is already in market working for Fortune 1000 companies. We have recently made a significant update to the core positioning and messaging of how Yellowbrick enables the Private Data Cloud – new website, new collateral, etc. Now we need someone to come in, help us drive the market, hear what’s working, see what else emerges, create new stories, evangelize our products and train the sales team to help accelerate our growth.

Responsibilities 

We are looking for candidates with a technical background, who understand data, analytics and the cloud world, have a passion for speaking with and understanding end users, and love to create and tell the story of a disruptive technology that will challenge the mega-Cloud & database providers like Google, AWS, MSFT & Snowflake.

  • Develop our go-to-market strategy for how Yellowbrick will uniquely approach product marketing for the YB product line
  • Forge a partnership with our engineering teams to build the product roadmap and define product strategy
  • Create a regular rhythm of landing product news and delivering announcements
  • Collaborate with our PMM team on the value proposition, messaging, and collateral for data warehousing and land it across our global channels - including web, field, partners and events
  • Create an always-on go-to-market plan and pilot new marketing programs and campaigns, focusing on winning mindshare to increase awareness (e.g., registrations, downloads, views), demand ($ pipeline) and product adoption (usage) of our platform
  • Collaborate with our technical sales team to build a sales enablement play and collateral to promote the use of business intelligence solutions
  • Create an always-on pipeline of customer evidence to showcase how Yellowbrick promotes better outcomes
  • Build trust with enterprises and digital natives by publishing new, impactful data streaming customer stories in the first year

Qualifications 

  • 5+ years of experience in product marketing or solution marketing for an enterprise software or SaaS company
  • Portfolio of impactful marketing content, blog posts, sales enablement materials, customer evidence, and a history of creating successful marketing programs
  • Experience with cloud is required and business intelligence and generative AI product marketing is a plus
  • Experience in data engineering, data warehousing, data science, or analytics is a plus
  • Experience presenting at conferences/seminars and customer engagements
  • Experience marketing technical products to technical buyers
  • BS in Marketing or Computer Science, Engineering, coupled with relevant professional experience
 

 

 

We encourage people from underrepresented groups to apply. Come advance with us! In keeping with our values, no employee or applicant will face discrimination/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. Whether blatant or hidden, barriers to success have no place at Yellowbrick Data.

Yellowbrick may keep any job application for a period of three years to allow Yellowbrick to consider you for other suitable openings within the Company in the future. If you would like to opt out from the Company’s policy of retaining your information for the purposes of considering you for other suitable openings, please email gail.boddy@yellowbrick.com. The full text of Yellowbrick's California, the European Economic Area and United Kingdom Job Applicant Privacy Notice can be found here.

To all recruitment agencies: Yellowbrick Data does not accept agency resumes. Please do not forward resumes to Yellowbrick Data employees or any other organization location. Yellowbrick Data is not responsible for any fees related to unsolicited resumes.

Apply Now

Research & Development

DevOps Engineer

London, UK

View More

Yellowbrick Data is a modern cloud Data Platform start-up headquartered in Silicon Valley. We are a flexible Kubernetes cloud-native product used by big name global enterprise customers. Yellowbrick is used by the world’s largest insurers, credit card companies, telcos and healthcare firms, all of whom depend on us to make critical decisions quickly without compromising the security of their data.  Yellowbrick is well-funded with $248m raised from top-tier venture firms. 

 
Job Overview: 
Join our software development team, starting as a DevOps specialist, where you’ll drive cloud native best practices across our software development and deployment pipelines. Reporting to Gabriel, our Senior Manager of Platform Engineering and Quality, we’re offering an extensive opportunity to grow your skills, learn and innovate by trying different things as you start your career. We build fully elastic, scale-out stateful database software and have a unique deployment model that ships across a multitude of public cloud platforms, private cloud platforms and traditional on-premises infrastructure. We fully embrace the use of containerisation and Kubernetes, and even have an internal private cloud platform we built from scratch. We’re continually automating and improving our processes to release our products as efficiently and reliably as possible while pushing quality forward 
 
If this job’s for you – you're early in your career, wanting to grow your skills and quite interested to learn how products are built and shipped. You jump at the opportunity to master new technologies and keep up to date. You take initiative to, and get satisfaction from, helping others, and have a bias for action with a “can-do” attitude. You’re a clear communicator and want to raise your visibility within the organisation and across management by having a positive impact on how everyone works and ultimately our customer satisfaction. You’re analytical in nature and inherently love measuring, generating and working with data. 

We’re based just off Trafalgar Square in the heart of London, and typically work from the office three days a week. We have great benefits, flexible vacations and an exceptionally talented engineer crew to learn from. 

Responsibilities: 

  • Design, develop, and maintain robust CI/CD pipelines to support the building, testing, deploying,   
    and monitoring of our product. 
  • Ensure scalability and reliability of our CI/CD, working to drive improvements in reliability of the underlying infrastructure and platform. 
  • Automate and optimize workflows to streamline software development processes  
  • Help and train developers to implement best practices and improve their skills in build and CI. 
  • Define and implement best practices for software development and automated testing 
  • Actively participate in addressing issues, outages, and deploying new solutions in a hands-on   
    manner 
  • Define and track automated metrics to track the health and productivity of our pipelines and infrastructure, as well as pushing a data driven approach to development and test based on structured reports and insights you help develop. 
      

Qualifications: 
 

  • 2-6 years of experience in the build or DevOps space (test experience also a plus) 
  • In-depth knowledge of Kubernetes, Docker, Helm, Terraform, Ansible etc 
  • In-depth proficiency with git and CI tools such as Jenkins, Argo, Harness, GitLab etc. 
  • Ability to work with build tools and make basic changes across multiple languages e.g.  
    Make/CMake(C/C++), Maven (java), Yarn (Node), etc 
  • Strong programming skills (python primarily, but additional languages a plus) 
  • Strong linux administration skills and a working knowledge of Windows and Mac. 
  • Experience with observability tools 
  • A working knowledge of SQL and databases 
  • Knowledge of security practices  

 

Apply Now

Python Software Engineer

London, UK

View More

Yellowbrick Data is a modern cloud Data Platform start-up headquartered in Silicon Valley with a growing engineering office in London. We are a flexible Kubernetes cloud-native product used by big name global enterprise customers. Yellowbrick is used by the world’s largest insurers, credit card companies, telcos and healthcare firms, all of whom depend on us to make critical decisions quickly without compromising the security of their data.  Yellowbrick is well-funded with $248m raised from top-tier venture firms.

Job Overview: 

Join our software development team, starting as a Python Software Engineer, where you’ll be responsible for building our test automation platform and associated libraries.  Reporting to Gabriel, our Senior Manager of Platform Engineering and Quality, we’re offering an extensive opportunity to grow your skills, learn and innovate by trying different things as you start your career. We build fully elastic, scale-out stateful database software and have a unique deployment model that ships across a multitude of public cloud platforms, private cloud platforms and traditional on-premises infrastructure. We’re building a brand new engineering platform that runs across these different cloud and supports everything from the development experience, test development, CI/CD, performance and security testing, customer workload automation, shipping and releasing. Our new platform fully embraces the use of containerisation and Kubernetes.

If this job’s for you – you see it as an opportunity to understand an incredibly sophisticated software product that incorporates almost all aspects of computer science. You’ll want to work with and learn from some of the brightest people in industry, grow your skills and learn how products are built and shipped. You jump at the opportunity to master new technologies and keep up to date. You take initiative to, and get satisfaction from, collaborating with other developers to build the best possible reusable APIs and interfaces. You have a bias for action with a “can-do” attitude. You’ve a deep understanding of Python, churn out and evangelize Pythonic code, but you’re not a zealot and prioritise shipping quality product ahead of perfection. You are comfortable with optimizing Python for performance but are a pragmatic computer scientist, comfortable with concurrency and still able to work with and interface with other languages such as Java and C++.  

We’re based just off Trafalgar Square in the heart of London, and typically work from the office three days a week. We have great benefits, flexible vacations and an exceptionally talented engineer crew to learn from. 

Responsibilities: 

  • Design, develop, enhance and maintain our engineering platform. 
  • Develop new libraries and modules to provide reusable interfaces for complex database functionality. 
  • Participate in the creation and review of test plans, test cases, and test strategies. 
  • Ensure scalability and reliability of our product by developing, executing and analysing the results of performance and load tests.  
  • Help and train developers to implement best practices and improve their skills in testing and test automation.  
  • Define and track automated metrics to track the health and productivity of our products (e.g. with static analysis tools), as well as pushing a data driven approach to development and test.  

Qualifications:

  • 2-5 years of experience as an SDET, Software Developer, or a related role with a strong focus on test automation using Python. 
  • Strong programming skills (python primarily, but additional languages a plus). 
  • Strong understanding of software testing principles, methodologies, and best practices. 
  • In-depth knowledge of common testing frame works (ideally PyTest) and tools (e.g. Locust for load testing). 
  • Familiarity with git, CI tools, and containers.  
  • A working knowledge of SQL and databases. 
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience. 

Apply Now

Senior K8s and Private Cloud DevOps Engineer

Mountain View, CA

View More

Yellowbrick Data is a modern cloud Data Platform start-up headquartered in Silicon Valley. We are a flexible Kubernetes cloud-native product used by big name global enterprise customers. Yellowbrick is used by the world’s largest insurers, credit card companies, telcos and healthcare firms, all of whom depend on us to make critical decisions quickly without compromising the security of their data.  Yellowbrick is well-funded with $248m raised from top-tier venture firms. 

Job Overview

This is a hybrid development and sysadmin/operational position responsible for continually enhancing and extending the Kubernetes implementation in our private cloud, in response to evolving business requirements. The position will report to the Director of Development and will work closely with DevOps staff, engineering management and IT.

If you’re interested in databases, data platforms and high performance stateful software, this job is for you: You’ll want to work with and learn from some of the brightest people in industry, grow your skills and learn how products are built and shipped. You jump at the opportunity to master new technologies and keep up to date. You take initiative to, and get satisfaction from, collaborating with other developers to deliver the best possible experience. You have a bias for action with a “can-do” attitude.

Responsibilities

You will work on continually extending our private Kubernetes implementation to improve reliability, automate administrative tasks, and adapt the implementation and infrastructure to support newer workloads, platform types and use cases. Example work includes:

  • Implement and automate NPD, and extend NPD in Golang with custom probes for our infrastructure.

  • Implement fully automated, standardised certificate management using cert-manager and simplify the security architecture.

  • Support new server configurations to enable higher pod concurrency.

  • Upgrade the version of Kubernetes in use with minimal downtime.

  • Maintain the Linux kernel used in the environment, applying (not developing) custom patches as needed.

  • Integrate OpenShift into the environment.

  • Architect a minimal setup for high availability for the most basic of business functions.

Qualifications

  • Development:

    • A practical working knowledge of Golang programming, including Go modules, channel patterns, package management, RESTful APIs and concurrency.

    • Strong bash scripting skills

  • Kubernetes:

    • Experience building, installing and upgrading Open Source K8s. Other K8s distributions (such as OpenShift or Rancher) would be a plus but not required, or perhaps an alternative if experience is strong.

    • In-depth knowledge of K8s Load balancing, ingress, security, CSI and Helm

    • OCI registry selection, management and automation

    • Certificate management and certmanager

    • Optional: CKA certification

  • Systems administration:

    • Building and configuring Linux distributions

    • Competent general Linux sysadmin skills

    • Minio and other block storage administration

    • Server and storage administration

    • Working knowledge of Puppet, Ansible, GIT, Grafana, Loki, Prometheus

  • Networking:

    • Strong Network debugging skills – TCP/IP, routing etc

    • Working knowledge of datacenter network architecture (InfiniBand a plus, but can be learned on the job if missing)

 
 

We encourage people from underrepresented groups to apply. Come advance with us! In keeping with our values, no employee or applicant will face discrimination/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. Whether blatant or hidden, barriers to success have no place at Yellowbrick Data.

Yellowbrick may keep any job application for a period of three years to allow Yellowbrick to consider you for other suitable openings within the Company in the future. If you would like to opt out from the Company’s policy of retaining your information for the purposes of considering you for other suitable openings, please email gail.boddy@yellowbrick.com. The full text of Yellowbrick's California, the European Economic Area and United Kingdom Job Applicant Privacy Notice can be found here.

To all recruitment agencies: Yellowbrick Data does not accept agency resumes. Please do not forward resumes to Yellowbrick Data employees or any other organization location. Yellowbrick Data is not responsible for any fees related to unsolicited resumes.

Apply Now

Software Engineer

London, UK

View More

Yellowbrick Data is a modern cloud Data Platform start-up headquartered in Silicon Valley. We are a flexible Kubernetes cloud-native product used by big name global enterprise customers. Yellowbrick is used by the world’s largest insurers, credit card companies, telcos and healthcare firms, all of whom depend on us to make critical decisions quickly without compromising the security of their data.  Yellowbrick is well-funded with $248m raised from top-tier venture firms.

Job Overview

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 are looking for a motivated software engineer to work on our core database team in areas such as query execution, performance optimization, cluster management, addition of semantic search capabilities and efficient storage of document embeddings.  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. 

You love computer architecture, data structures, massively parallel algorithms, multicore programming, and performance analysis and optimization. You have a flair for inventing solutions that generate more efficient machine instructions, can debug the hardest issues around concurrency, and relish the exploration and mastery of large complex code. You’ll own your development end-to-end – being responsible for design, development and testing features. You take initiative, and are always on the lookout for new technology that can make a difference – and love to share such things with your team members. Perhaps most importantly, you love to get things done, ship product, and see it solving business problems that benefit thousands of users around the world.

Responsibilities 

  •  Design, develop, test data warehouse microservices
  • Help troubleshoot and fix issues encountered in the field

Qualifications 

  • We are looking for a Software Engineer with 5-10+ years of experience
  • Strong knowledge of C and C++ and/or Java
  • Strong debugging skills with LLDB or GDB
  • Strong knowledge of Java, JavaRx, JIT and GC profiling and optimization
  • Experience developing software for Linux
  • Fundamental computer science – as many of these as possible:
  • 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 
  • Internals of open source or commercial databases
  • Strong working knowledge of Kubernetes, Docker, Helm
  • Eager to learn and not afraid to dive into new areas of the software stack

 

We encourage people from underrepresented groups to apply. Come advance with us! In keeping with our values, no employee or applicant will face discrimination/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. Whether blatant or hidden, barriers to success have no place at Yellowbrick Data.

Yellowbrick may keep any job application for a period of three years to allow Yellowbrick to consider you for other suitable openings within the Company in the future. If you would like to opt out from the Company’s policy of retaining your information for the purposes of considering you for other suitable openings, please email gail.boddy@yellowbrick.com. The full text of Yellowbrick's California, the European Economic Area and United Kingdom Job Applicant Privacy Notice can be found here.

To all recruitment agencies: Yellowbrick Data does not accept agency resumes. Please do not forward resumes to Yellowbrick Data employees or any other organization location. Yellowbrick Data is not responsible for any fees related to unsolicited resumes.

 

Apply Now

No positions available for the selected criteria.

Applicant Information and Resources

Yellowbrick Data is proud to provide Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, protected veteran, disability, genetic information, or other applicable legally protected characteristics.