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 Corporate Controller
POSITION Product Management Director
POSITION Enterprise Sales Development Representative
POSITION Product Marketing
POSITION Lead Senior Software Engineer, Query Planning and Optimization
POSITION Lead Senior Software Engineer, UI
POSITION Staff Software Engineer, Query Planning and Optimization
POSITION Senior Technical Support Engineer
POSITION Senior Reliability Engineer
POSITION Logistics Management Specialist

Corporate Controller

ABOUT OUR CORPORATE CONTROLLER
We are seeking a proactive and high-energy Corporate controller to provide strong leadership for our accounting and financial operations.
This position will lead our annual audit processes, have responsibility for financial reporting, and have oversight of our control environment.

A FEW THINGS YOU MIGHT DO

  • Responsible for direct supervision of all accounting and financial functions
  • Implement, document and maintain adequate and effective processes to improve the close and reporting cycles to ensure timely and accurate reporting
  • Ensure accuracy of financial results. Communicate financial metrics to senior management
  • Drive Finance Department initiatives, such as software and systems implementation and other departmental or company-wide improvements, with research, planning, and implementation, as required
  • Manage A/P, A/R and cash management
  • Review customer arrangements for proper revenue recognition in accordance with company policy and revenue recognition accounting standards
  • Oversee the accounting operations, statutory reporting and annual tax filing requirements
  • Ensure compliance with all applicable laws, rules, and regulations
  • Flexible in completing tasks beyond formal job responsibilities

A FEW THINGS WE’RE LOOKING FOR

  • Proactive, positive, detailed, self-reliant and result-oriented business leader with an exceptional work ethic
  • In depth knowledge of U.S. GAAP, including familiarity with accounting positions and related guidance provided by SEC, in areas like Consolidations, Revenue Recognition, Foreign Currency Accounting, Impairment, and Capitalization of Internally Developed Software, Equity
  • 10+ years experience in the accounting and finance sector
  • 5+ years in a position equivalent to a controller or higher responsibilities, preferably in the technology industry with both hardware and software components
  • “Big Four” or national accounting firm audit experience preferred
  • Experience in the small/mid-sized private sector preferred
  • C.P.A. required
Please send your resume to careers@yellowbrick.com

<

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


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


div id=”Role6a” class=”wpb_text_column wpb_content_element”>

Staff Software Engineer, Query Planning and Optimization

ABOUT OUR Staff Software Engineer, Query Planning and Optimization

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 Yellowbrick’s 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 an engineer working on 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 flair 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

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

A FEW THINGS WE’RE LOOKING FOR

  • You have 1+ year 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


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


Logistics Management Specialist

A FEW THINGS YOU MIGHT DO

  • Manage all aspects of logistics including vendor management, service level agreements, freight bill audit and payment, resolution of all operational and customer service problems
  • Be the primary interface with 3PL partners
  • Drive internal/external communications involving delivery information and commitments
  • Maintain and manage RMA repair inventories worldwide
  • Be the subject matter expert for import and export activities and build processes to assure compliance with domestic and international regulations
  • Establish/improve relevant quality standards, SOP’s and WI’s as needed
  • Ensure all established cost, quality, and delivery commitments are met
  • Maintain compliance with all company policies and procedures
  • Collaborate with other departments to integrate logistics with business systems or processes, such as customer sales, order management, accounting, or shipping
  • Create policies or procedures for logistics activities
  • Direct inbound or outbound logistics operations, such as transportation or warehouse activities, safety performance, or logistics quality management
  • Implement specific customer requirements
  • Maintain metrics, reports, process documentation, customer service logs, or training or safety records
  • Resolve problems concerning transportation, logistics systems, imports or exports, or customer issues
  • Communicate freight transportation information internally and externally
  • Direct or coordinate comprehensive logistical or reverse logistical functions for product life cycles, including acquisition, distribution, internal allocation, delivery, recycling, reuse, or final disposal of resources
  • Recommend optimal transportation modes, routing, equipment, or frequency
  • Analyze all aspects of corporate logistics to determine the most cost-effective or efficient means of transporting products or supplies
  • Develop risk management programs to ensure continuity of supply in emergency scenarios
  • Ensure carrier compliance with company policies or procedures for product transit or delivery
  • Monitor product import or export processes to ensure compliance with regulatory or legal requirements
  • Negotiate transportation rates or services
  • Participate in carrier management processes, such as selection, qualification, or performance evaluation

A FEW THINGS WE’RE LOOKING FOR

  • BS or BA degree and 5+ years in an import/export position
  • Professional experience in computer hardware/software fulfillment
  • A solid knowledge of customs regulations and Export Control policies
  • Strong track record of collaboration, relationship management and influencing skills
  • Strong planning, organization, and time management skills
  • Ability to work independently; must be a self-starter
  • Strong customer-focus including timely follow up and ability to prioritize responses
  • Problem solving and analytical skills, with ability to anticipate problems, recommend and implement solutions
  • Stays current on Global Trade Laws and Regulations, communicates to stakeholders of International shipments requiring import permits or export licenses
  • Understands risks related to import and export compliance and can clearly articulate the business/financial impacts
  • Influences others to develop SOPs to comply with corporate policy
  • Strong operational knowledge required
  • Excellent customer service, communication, facilitation, collaboration and problem-solving skills

Please send your resume to careers@yellowbrick.com

Back to top