Software Engineer, Platform Developer
Job Description
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.
Job Overview
At Yellowbrick, we’re building the world’s most advanced, parallel, scale-out elastic cloud data warehouse. It is in business-critical use at dozens of large enterprise customers who depend on it for their operations. It runs in public clouds and on-premises. Our software scales out to hundreds of nodes on multiple clusters. It’s a complex software stack, highly available, supports replication for disaster recovery, and shouldn’t go down. Our R&D team solves the hardest computer science problems at all levels of the stack. What we do isn’t easy: We design hardware, build an SQL UI for Kubernetes, build an operating system, have created an entire enterprise-grade database from scratch with remote support capability, and actively build and maintain business continuity functions and a growing set of ecosystem integrations.
We are looking for a highly motivated and driven platform developer to join our team who can build and integrate key tools needed for an efficient test and delivery platform.
You will work closely with engineering teams to support our growth from a developer productivity perspective, driving the standards for infrastructure, tooling and workflows that will help us build and ship software quickly and reliably. You will drive to establish a cutting-edge infrastructure for Yellowbrick’s engineering organization.
Great tooling is key for a productive engineering organization. The Platform Development Team’s job is to deliver solutions for building, testing, deploying, and monitoring Yellowbrick systems. Developers, testers, support engineers, and others will use the tools/systems you build to do their jobs more effectively.
Responsibilities
- Craft solutions to solve complex issues pertaining to a myriad of challenges around our validation and delivery mechanics for the Yellowbrick Database
- Improve and automate developer /test workflows to make software building, testing and deployment easier
- Develop best practices for software development and automated test injection
- Develop/maintain frameworks and integrations for test execution, analysis, and reporting
- Implement scalable solutions for future growth
- Support tools integration/ operations/ change management, and maintenance
Qualifications
- Minimum 2 years working with the modern cloud native Devtools
- Experience working with continuous integration tools such as Argo
- Strong experience with scripting languages such as Python
- Willingness to step outside of your comfort zone and learn new skills/technologies
- Experience with the Atlassian stack: JIRA, Confluence and Bitbucket
- Experience with test driven development and automation
- Experience working with public/private clouds (OpenStack, AWS, Azure, GCP).
- Good understanding of the HashiCorp Suite (Packer, Terraform, Vault, Vagrant, Consul).
- Containerization - Docker, docker-compose, Kubernetes (EKS or Openshift)
- A basic understanding of SQL databases (expertise in database internals not required)
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.
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.
Date Posted
02/23/2023
Views
0
Similar Jobs
Software Engineer II - The Walt Disney Company
Views in the last 30 days - 0
Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...
View DetailsPower Platform Developer - Serigor Inc
Views in the last 30 days - 0
The job posting is for a Power Platform Developer position with a remote location in Raleigh NC for a duration of 12 months The role involves working ...
View DetailsNetwork Systems Engineer (Pre-Sales) - Arista Channels
Views in the last 30 days - 0
Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...
View DetailsC# .Net Developer (REMOTE) - Serigor Inc
Views in the last 30 days - 0
The job posting is for a Technical Specialist position for the AASHTOWare Project AWP which involves designing developing implementing and supporting ...
View DetailsSenior Infrastructure Engineer #4109 - GRAIL
Views in the last 30 days - 0
GRAIL a healthcare company based in Menlo Park California is seeking a Senior Infrastructure Engineer The role involves designing implementing and mai...
View DetailsLead Cloud Engineer (RapidScale) - Cox Enterprises
Views in the last 30 days - 0
RapidScale a leading provider of secure and reliable managed cloud solutions is seeking a Lead Cloud Engineer The role involves maintaining and develo...
View Details