Careers

Join us to feed the analytics revolution

ABOUT YELLOWBRICK DATA
Yellowbrick Data empowers companies to make faster decisions with all of their data. Built for enterprises and the hybrid cloud, the Yellowbrick Data Warehouse deploys powerful analytics anywhere, with best in-class economics. We have a passionate team with big plans ahead focused on creating new opportunities with data and analytics!

We are located in the California Ave district of Palo Alto. Our product was made generally available in September 2017 and our business and installed base are growing rapidly. We’ve raised $92m of investment and now plan to expand across all departments and go-to-market functions.

POSITION Communications Manager
POSITION Product Marketing
POSITION Senior Director of Human Resources
POSITION Senior Manufacturing Engineer
POSITION Lead Senior Software Engineer, Query Planning and Optimization
POSITION Lead Senior Software Engineer, UI
POSITION Senior Technical Support Engineer

 

Communications Manager

POSITION MANAGER
This person will lead the creation and sharing of the Yellowbrick story across media, analyst, and social channels. This position requires a passion to participate in technology discussions from big data to AI, but specifically to engage audiences the need for analytics and the value of the Yellowbrick solution to drive news. The communications function at Yellowbrick also includes customer engagement to foster news stories and case studies with customers.

A FEW THINGS YOU MIGHT DO

  • Develop a comprehensive communications and public relations plan across strategic and tactical levels
  • Serve as the communications leader but also provide hands-on support for storyline development, content creation, and day-to-day functions
  • Grow the Yellowbrick share of voice in targeted communications channels
  • Identify key media reporter and influencers and work to develop relationships with Yellowbrick including with the executive team
  • Build and expand the analyst relations at Yellowbrick across industry analysts, and key influencers
  • Maintain and advance the Yellowbrick social media presence, including managing the corporate blog
  • Be the steward for corporate messaging and consistency accross all channels
  • Serve as the corporate speaker lead including developing a spokesperson bench, identifying key themes and trends, submitting for events, and conducting spokesperson training
  • Work with sales and product marketing to develop an ongoing stream of customer case studies in all forms (written, video, speaking/events)
  • Lead the reporting of all communications program and campaign results
  • Identify the need for agency assistance if and when needed and lead interactions for all agency support

A FEW THINGS WE’RE LOOKING FOR
We’d like to find someone with demonstrated results in engaging media editors and outlets in the technology sector, and a track record of success in furthering unique communications initiatives. Our communications leader with write compelling, concise copy that is fun to read! They will have the flexibility to edit different voices but maintain their authenticity, listening to what people want to say and help them craft accordingly. Our communications manager will be able to influence and persuade with an outgoing personality comfortable interacting across a wide variety of external and internal audiences. Ideally our communications leader understands and can actively participate in social media is familiar.

Please send your resume to careers@yellowbrick.com
Back to top


Product Marketing

ABOUT OUR PRODUCT MARKETING DIRECTOR
This person will lead development and execution of a comprehensive strategy to drive product marketing, including all messaging, content, and sales enablement around product, solutions, industries, applications, case studies, and more. We’re looking for someone who can create, write, present, and share the power of Yellowbrick solutions with the world. This position begins as a hands on contributor and expands over time with company growth.

A FEW THINGS YOU MIGHT DO

  • Develop product positioning, value propositions, and marketing initiatives to sere the top, middle, and bottom of the sales funnel
  • Lead development of marketing collateral, sales collateral, web content, presentations, and other materials to drive the Yellowbrick message
  • Fully manage content creation from ideas to internal reviews to external placement and promotion
  • Manage an ongoing pipeline of customer case studies, including working with sales and communications to build a case study funnel
  • Execute product launches and campaigns
  • Manage, maintain, organize, and contribute to the competitive positioning library
  • Monitor and participate in industry dialogue on data warehousing and analytics
  • Contribute to Yellowbrick social media efforts and in particular, identify ways to distribute Yellowbrick content through multiple channels
  • Provide sales support where necessary for specific requests regarding proposals, competitive research, and presentations
  • Focus product marketing content efforts in line with department campaigns to drive awareness, inbound traffic, and ultimately sales pipeline and revenue
  • Lead efforts to organize around industry verticals and applications

A FEW THINGS WE’RE LOOKING FOR
We’d like to find someone with knowledge and/or passion for enterprise data warehousing and analytics, including a solid understanding of how to match the buyer journey with relevant content and materials. Our product marketing leader will have excellent written and spoken communications skills that carry through to easy-to-understand and compelling marketing assets. And our product marketing director should have the ability to handle a variety of tasks requested from different constituents with timely and organized delivery.

ABOUT THE YELLOWBRICK MARKETING TEAM
Creativity and collaboration are cornerstones of our marketing team. We are small and growing with a bias towards action and outsized outcomes. We remain committed to making analytics better for large companies, and that starts with the experience of getting to know us.

You’ll be joining a company with colleagues that have built businesses from the early days through IPO including bringing billion dollar platforms to market. The road ahead is open, and we’re looking for teammates with the energy to participate in Yellowbrick achieving success!

Please send your resume to careers@yellowbrick.com
Back to top


Senior Director of Human Resources

ABOUT OUR SENIOR DIRECTOR OF HUMAN RESOURCES
This person will build our human resources function and help foster Yellowbrick Data through successive growth stages. We seek a talented individual with the ability to rally the troops, grow the team, ensure solid HR processes are in place, and serve as an overall organization resource within Team Yellowbrick.

A FEW THINGS YOU MIGHT DO

  • Create a fun and rewarding workplace for all employees, promotes a positive environment and culture consistent with the core values and goals
  • Manage company-wide HR programs and initiatives (e.g. recruiting and hiring, compensation & benefit reviews, equity programs, workforce planning, retention and engagement strategies and organizational change)
  • Execute compensation and benefit programs to include annual salary planning processes, salary surveys and analysis, benefit programs and employee services (perks)
  • Ensure remote and international employees are part of inclusive environment through open communication and interaction
  • Proactively work with the executive team to propose and drive new HR initiatives that align with business needs
  • Partner with management and benefits vendors to provide comprehensive employee benefit plans
  • Ensure we scale as a company in a compliant way, and in a manner consistent with our culture and values

A FEW THINGS WE’RE LOOKING FOR

  • Proactive, positive, detailed, self-reliant and result-oriented business leader
  • Experience building and delivering HR programs from the ground up in a growing organization
  • Outstanding interpersonal skills with a track record of building strong, collaborative relationships with multiple stakeholders
  • Thorough knowledge of Employment hiring/laws, Immigration Processes, Compensation, Organizational Planning, Employee Relations, Training and Development and Recruiting/Staffing
  • Start-up environment experience is preferred. Experience in a fast-paced, high tech or related company undergoing rapid change and growth is essential
  • An enthusiastic team player with outstanding communications skills (both verbal and written)
  • Remote and International employee experience
  • 10 years of experience in HR including managing benefits, compensation, staffing, and human resource processes
  • BS/MS preferred in Business, Human Resources, or related discipline

Please send your resume to careers@yellowbrick.com
Back to top


Senior Manufacturing Engineer

ABOUT OUR SENIOR MANUFACTURING ENGINEER
Develop manufacturing processes for production runs, establish processes, work and test instructions, specify tools or tooling requirements, equipment layouts, and labor standards to support Company manufacturing plans for mechanical assembly, PCBAs (Printed Circuit Board Assemblies), and Surface Mount production. Provide support to design engineering, manufacturing partners and manufacturing shop floor for ongoing process improvement and engineering support. Leverage technical experience, knowledge, passion to build and practical know-how solving composite manufacturing related issues from Qualification through First Article to final production. Experience working with IPC-A-610, ISO9000, AS9100 and/or similar working practices and procedures, is highly desirable.

A FEW THINGS YOU MIGHT DO

  • Research, evaluate, plan and implement manufacturing processes, work instructions, tooling and test equipment and procedures for new and existing products & production runs, for SMT production lines and box builds
  • Develops manufacturing processes by studying product requirements; researching, designing, modifying, and testing manufacturing methods and equipment; conferring with vendors
  • Improves manufacturing efficiency by analyzing and planning work flow, space requirements, and equipment layout
  • Assures product and process quality by designing testing methods; testing finished -product and process capabilities; establishing standards; confirming manufacturing processes
  • Assess manufacturability of product designs and recommended improvements
  • Engineering support; Solve varied and/or complex manufacturing issues and assist in the resolution of those issues
  • Initiate and implement potential cost, process, work-flow, tooling, quality, and safety improvements using data analysis, value analysis, work simplification, and cost analysis techniques
  • Help evaluate yields and test results
  • Design and/or specify test procedures, tools, fixtures, and equipment
  • Assist manufacturing partners with the setup and debugging of the SMT and mechanical/box build production line equipment
  • Ensure a safe working environment exists by following appropriate safety and environmental procedures and company safety policies

A FEW THINGS WE’RE LOOKING FOR

  • Solid track record with SMT production, PCBA assembly, box build and electronic manufacturing service in general
  • Must be highly responsive and possess good problem-solving skills
  • Detailed and proactive, high productive and effective, and perform your duties with flexibility and enthusiasm
  • Manage multiple tasks and set priorities
  • Able to read and interpret technical information and drawings, schematics, flow charts and complex procedures
  • A high integrity “can-do” attitude team player with the ability to work well with all internal/external teams with pro-active sharing of knowledge and a strong sense of urgency
  • Start-up environment experience is preferred. Experience in a fast-paced, high tech or related company undergoing rapid change and growth is essential
  • 10 years of experience in manufacturing component and system level electronics
  • BS/MS preferred in Engineering, or related discipline

Please send your resume to careers@yellowbrick.com
Back to top


Lead Senior Software Engineer, Query Planning and Optimization

Job Description
You will report to the Director of Software Development, and work with the rest of our development and engineering staff. You are primarily responsible for the Yellowbrick query planner and optimizer. You’ll have the opportunity to work in all areas of the software stack for our database appliance, which includes almost every aspect of Computer Science from operating systems to user interface and everything in between.

As our lead for query planning and optimization, you have an inherent flair for mathematics and statistics and love solving graph problems. You’re a hardcore computer scientist who loves algorithms and performance optimizations. You find compilers, parsers, grammars, code generation and code optimization challenges interesting, have a penchant for creative solutions to generating more efficient machine instructions, and hopefully you’ve worked in one or more of these areas. You dig Big Data algorithms and approximations, embrace massive parallelism of algorithms in distributed systems and don’t get scared by NP complete problems or dynamic programming.

We value collaboration, courtesy, and have a work hard/play hard culture. We offer a rewarding environment in which you will work with a peer group that is technically bright and fearless in taking on hard challenges.

A FEW THINGS YOU MIGHT DO

  • Lead the design and evolution of the Yellowbrick query planner
  • Work on creating, patenting and implementing advanced optimization techniques
  • Debug and enhance existing functionality
  • Lead design discussions
  • Make design contributions outside of your primary area
  • Help troubleshoot issues encountered in the field

A FEW THINGS WE’RE LOOKING FOR

  • You have 5+ years experience designing and developing software that users are successfully running in production.
  • You have experienced the cycle of design, development and customer release.
  • You are passionate about high performance and find it exciting to work on parallel processing and distributed systems
  • Fundamental computer science – as many of the following areas of experience:
    • Graph algorithms
    • Linear programming
    • Statistics and Big Data algorithms
    • Machine learning algorithms
    • Compiler front-ends – grammars, parsers, tokenizers, AST and the rest
    • Compiler internals – multi-pass code optimization and extraction of parallelism and data typing
    • Compiler back-end or virtual machines – machine code generation
    • SQL and relational databases
    • Internals of open source or commercial databases, especially PostgreSQL
    • Massively parallel distributed systems
    • Advanced SQL query planning and optimization
  • Strong knowledge of and experience with C, C++
  • Experience with Java is a plus

Please send your resume to careers@yellowbrick.com
Back to top


Lead Senior Software Engineer, UI

Job Description
You will report to the Director of Software Development, and work with the rest of our development and engineering staff. While we are specifically looking for a front-end web developer, you will have the opportunity to work many areas of the software stack for our database appliance, which includes almost every aspect of Computer Science from operating systems to user interface and everything in between. If you think you understand what “full stack” means, consider we’re talking about custom, hyper-converged hardware, operating systems, drivers, executor, planner and database front-end, the protocols that an end-user utilizes to query data, the tools that provide access, the integrated management, and the web access. The stack is both vertically oriented and horizontally accessible through a huge array of access protocols and integration to the world of big data.

Our product has an advanced user interface built on a modern web framework. We are constantly evolving its capabilities, and our use of innovative visualizations built on D3, angular.js and other modern HTML5 technologies really drive value to our customers. Providing understanding how database workloads run and perform on a massively scalable MPP cluster is one mission; administering and controlling resources for the cluster is another.

If you love the challenge of providing first-class visualization and tools, love the power of the modern browser, yearn to build something truly different and powerful, we have the place for you. We value collaboration, courtesy, and have a work hard/play hard culture. We offer a rewarding environment in which you will work with a peer group that is technically bright and fearless in taking on hard challenges.

A FEW THINGS YOU MIGHT DO

  • Help lead the design and evolution of the Yellowbrick web user interface
  • Research, prototype and implement new ways to visualize information
  • Debug and enhance existing functionality
  • Lead design discussions
  • Make design contributions outside of your primary area
  • Help troubleshoot issues encountered in the field

A FEW THINGS WE’RE LOOKING FOR

  • Proficiency with angular.js and ES6. Typescript is a plus
  • Experience with SVG, canvas, charting and graph visualization
  • Experience with relational database technology; one or more of SQL, NoSQL and GraphQL
  • Experience with Java is a plus
  • Understanding of web markup, including HTML5, CSS3
  • 3+ years of experience developing software that users are successfully running in production
  • Experience with the node/npm/component ecosystem and build infrastructure
  • Experience with the cycle of design, development and customer release
  • Experience with Big Data and BI tools a plus

Please send your resume to careers@yellowbrick.com
Back to top


Senior Technical Support Engineer

ABOUT OUR SENIOR TECHNICAL SUPPORT ENGINEER
Provide world class support to global enterprise customers and exceed their expectations of a strategic technology partner.  Resolve customer issues, questions, and incidents with an intense focus on complete resolution.   Work directly with product management and engineering teams to ensure customer priorities are aligned with development plans.  Develop knowledge base content, articles, and guides for best practices, integration, and performance optimization.  Provide support to Engineering and QA teams in problem analysis, resolution, testing and documentation.  Leverage technical experience, knowledge, passion to build scalable customer success platforms and processes.  Experience working with enterprise data warehouse platforms, SQL, ETL, and database administration are highly desirable.

A FEW THINGS YOU MIGHT DO

  • Respond to all customer issues with clear communications, technical creativity and a commitment to problem resolution.
  • Work with field and development engineers to reproduce customer issues, determine root cause, and recommend solutions.
  • Apply technology to develop and deliver scalable customer processes capable of delighting our customers
  • Contribute to knowledge base content, including but not limited to articles, guides, documentation, and training material.
  • Provide feedback to product management and engineering on product features, defects, and improvements.
  • Design and test installation, upgrade, tuning and administration procedures, both for internal and customer use
  • Assess product features and recommended improvements based on deep understanding of customer requirements
  • Manage critical situations by driving cross functional collaboration across functions and geographies
  • Regularly update customers on status of open issues, feature requests, planned installations and upgrades
  • Assist engineering with understanding of customer requirements and feature requests.

A FEW THINGS WE’RE LOOKING FOR

  • Solid track record with prior technical roles in customer support, service and engagement
  • Deep understanding of complex database workloads, SQL analytics, database administration, and ETL processes.
  • Experience with database connectivity – ODBC, JDBC and ADO
  • Experience with schema design – 3NF, Star and Snowflakes, tuning joins, aggregates, partitioning and concurrency.
  • Experience with writing stored procedures.
  • Experience with multiple operating systems (Linux, Windows, etc) and languages (java, python, C, R) preferred
  • Experience with major analytics visualization platforms preferred (Tableau, Microstrategy, SAS, Power BI, SAP, IBM, open source)
  • Solid understanding of distributed database architecture (compute nodes, servers, storage, networking, management processes, distribution, alerting, etc)
  • Experience with database internals: Looking at query plans to resolve performance problems, locking, system views and cost-based optimizer statistics.
  • Experience with operating system internals problem resolution: Network, storage, compute
  • Experience with Linux systems administration, shell scripting and/or other scripting languages
  • Comfortable working flexible work hours
  • Must be highly responsive and possess great problem-solving and commutation skills
  • Detailed and proactive, high productive and effective, and perform your duties with flexibility and enthusiasm
  • Manage multiple tasks and set priorities with a focus on customer satisfaction
  • Able to interpret customer problem reports, feature requests, and performance requirements
  • A high integrity “can-do” attitude team player with the ability to work well with all internal/external teams with pro-active sharing of knowledge and a strong sense of urgency
  • Start-up environment experience is preferred, but enterprise level experience is valued as well
  • Experience in a fast-paced, high tech or related company undergoing rapid change and growth is essential
  • 10 years of experience in technology roles with a focus on EDW database support, administration, operations or engineering (SQL Server, Greenplum, Oracle, Teradata, Vertica, IBM Netezza, Redshift, Snowflake, Impala etc.)
  • BS preferred in Engineering, Computer Science or related discipline
  • Spoken and written Chinese is an advantage but not necessary

Please send your resume to careers@yellowbrick.com

Back to top