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 Product Management Director
POSITION Enterprise Sales Development Representative
POSITION Product Marketing
POSITION Senior Director of Human Resources
POSITION Lead Senior Software Engineer, Query Planning and Optimization
POSITION Lead Senior Software Engineer, UI
POSITION Senior Technical Support Engineer
POSITION Senior Reliability Engineer

 

Product Management Director

ABOUT OUR PRODUCT MANAGEMENT DIRECTOR

This person will set product direction by work with all stakeholders ( engineering, marketing, sales, customers ) to drive consensus and decisions related to the overall product.

A FEW THINGS YOU MIGHT DO

  • Ensure we are capturing customer requirements and needs, competitive forces and market trends to help define our product strategy
  • Work with Engineering, Marketing, and Sales to capture best potential product ideas, and Engineering and Marketing to understand development and GTM costs
  • Manage product lifecycle to ensure both tactical and strategic alignment and execution, and maintain effective communication paths among stakeholders
  • Create market models and define competitive landscapes including the overall big data landscape
  • Define product pricing and deliver to field sales team for execution
  • Document product specifications to ensure alignment within the company and across the customer base with a high level of technical detail
  • Work with technical writers to create product collateral to support placement and go to market efforts
  • Communicate product roadmaps to customers, and gather requirements for upcoming functionality, while facilitating external account management
  • Work closely with customers to create use-cases and success stories for both broader market and support go-to-market activities

A FEW THINGS WE’RE LOOKING FOR

  • Bachelor’s degree in Science, Technology, Engineering, or Math; graduate degree a plus
  • 5 years+ of hands-on experience delivering and managing enterprise software, preferably database products/services such as Teradata, Netezza, Vertica, Microsoft SQL, Redshift, Snowflake, or other data warehouses
  • Awareness of Business Intelligence tools, analytical applications, SQL, python
  • Demonstrated leadership skills with the ability to influence cross-functional teams, mediate discussions, create consensus, and drive decisions
  • Preferred experience with business consulting, marketing analytics or financial services analytics
  • Exceptional communication skills – written and verbal – across a broad range of audiences, including internal Engineering, Sales, Marketing, and external Enterprise database users
  • Data warehouse use as an administrator or software developer a plus
  • Comfortable working in a start-up with a fast-paced, ever changing environment
  • Some travel required
  • Please send your resume to careers@yellowbrick.com
    Back to top


    Enterprise Sales Development Representative

    ABOUT OUR ENTERPRISE SALES DEVELOPMENT REPRESENTATIVE
    This person will play a key role in the growth of Yellowbrick by focusing on cultivating sales. The ideal candidate thrives on seeking out new opportunities through both inbound and outbound activities. This highly visible position will provide sales development support to the organization through the creation of qualified leads that result in closed-won business. This is an exciting time at Yellowbrick – we are poised for explosive growth and we’re building a high-performance culture with ongoing coaching and training. This an excellent opportunity for people early in their technology careers. This is a chance to learn sales skills and gain significant business experience with the most innovative data warehouse provider on the market.
    Location: Salt Lake City, UT
    Department: Sales
    Type: Full time
    Min. Experience: 3 years

    A FEW THINGS YOU MIGHT DO

    • Prospecting via phone and email, performing excellent and professional follow-up on leads.
    • Research accounts to understand need, enable effective follow up, and generate interest.
    • Meet or exceed activity metrics for outbound calls, meetings set and SQLs validated.
    • Conduct outbound campaigns in support of sales events and other marketing activities to grow pipeline.
    • Proactively look for opportunities to improve and optimize lead management. Influence scripts and messaging based on front line experience.
    • Work with Lead Gen team to identify the best outbound campaigns and strategies.
    • Be a brand ambassador and leave a positive impression of Yellowbrick with every prospect, regardless of their likelihood to close.
    • Diligently manage our SFDC database to ensure data quality and cleanliness. Assist in projects to ensure SFDC accuracy for successful outbound communication.
    • Use Salesforce.com and other sales automation tools to provide weekly, monthly and quarterly reports.
    • Project based campaigns to drive Lead Qualification in specific Industries, Territories, or Strategic Accounts.

    A FEW THINGS WE’RE LOOKING FOR

  • Someone who is a fearless, energetic, driven and detail-oriented team player.
  • Proven Success in lead generation and lead qualification. Experience and comfort prospecting via phone, email, mail and other account development methods.
  • Experience selling enterprise products/services to VP or CXO prospects.
  • Ability to handle objections and educate prospects in a consultative manner.
  • Ability to be self-motivated and a self-starter, managing time and activities effectively while working in a fast-paced, rapidly changing business environment.
  • Excellent Salesforce.com, Microsoft Office (Excel, PowerPoint, Word, Outlook) and organizational skills.
  • Excellent verbal, written, and interpersonal skills.
  • Bachelor’s Degree or equivalent experience.
  • Minimum 3 years of technology sales experience, preferably in the databases, virtualization, cloud computing, or big data.
  • 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


    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


    Senior Reliability Engineer

    ABOUT OUR SENIOR RELIABILITY ENGINEER
    We are looking for someone to create and sustain Yellowbrick’s product quality and reliability programs. You will work across the organization, participate in design reviews and provide input and assistance on design attributes as they relate to product reliability and availability. You will provide support to the organization in problem analysis, resolution, testing and documentation.

    A FEW THINGS YOU MIGHT DO

    • Develop test plans and implement on-going reliability testing (ORT)
    • Work closely with product development to assure product reliability, availability and serviceability (RAS) requirements are met
    • Reliability/durability testing (HALT, HASS, ALT, etc.)
    • Lead design and process FMEA efforts
    • Generate reliability reports for internal and external customers according to industry standards and best practices
    • Participate in Product Life Cycle reviews as appropriate
    • Train engineering community on reliability principles and techniques
    • Works with design, manufacturing and support teams to establish predictive component life based on subsystem testing and system reliability.
    • Actively works with EM’s, JDM’s, and ODM’s to establish on-going reliability testing programs
    • Routinely analyzes/monitors field failure trends (AFR/ARR, MTBF, etc.) and takes preventive actions as required
    • Communicates broadly involving all aspects of product quality and reliability
    • Maintains all relative quality and reliability databases as needed to assure currency
    • Makes recommendations to design partners, manufacturing partners and technical support partners to enhance product quality and reliability

    A FEW THINGS WE’RE LOOKING FOR

    • BS/MS EE or ME
    • 10+ years’ experience in QA/Reliability management
    • Experience with reliability of high-performance computer systems
    • Experience with device characterization techniques
    • Experience with data analysis, field quality and reliability reporting tools
    • Experience working with external design and manufacturing partners (JDM, ODM)

    Please send your resume to careers@yellowbrick.com

    Back to top