CAREERS

Quality Engineer at Splice Machine
United States of America
Splice Machine, an AI data platform startup company, is looking for a Quality Engineer with experience testing complex distributed systems and large data sets using Spark and Machine Learning.  Work from anywhere in the US.
 
Splice Machine’s CEO, Monte Zweben, is a serial entrepreneur, 30 year veteran in AI, and former Founder/ CEO of Blue Martini, one of the most successful IPOs in early 2000 ($2.9B).  He started Splice Machine to disrupt the $30 billion traditional database market with the first open-source dual engine database and predictive platform to power Big Data, AI and Machine Learning applications.  
 
Splice Machine has recruited a team of legendary Big Data advisors including, Roger Bamford, “Father of Oracle RAC”, Michael Franklin, former Director of AMPLab at UC Berkeley, Ken Rudin, Head of Growth and Analytics for Google Search, Andy Pavlo, Assistant Professor of Computer Science at Carnegie Mellon University and Ray Lane, former COO of Oracle, to collaborate with the Splice Machine team as we blaze new trails in Big Data.
 
Recently recognized in Forresters’ Translytical Wave Report, Splice Machine’s “secret sauce” is a powerful and scalable translytical database which ingests high volumes of data at velocity while simultaneously performing analytics and serving concurrent queries.  Our database is the foundation of Splice Machine’s predictive platform.
Some of our use-cases include:
·      At a leading credit card company, Splice Machine powers a customer service application that returns sub-20ms record lookups on 7 PB of data
·      At a Fortune 50 bank, Splice Machine is replacing a leading RDBMS and data warehouse with one platform in a customer profitability application
·      At an RFID tag company, Splice Machine is replacing a complex architecture for a retail IoT solution
·      At a leading financial service company, Splice Machine powers an enterprise data hub for 10,000 users
·      At a leading healthcare solution provider, Splice Machine powers a predictive application to learn models and use them to save lives in hospitals
 
As a member of the Quality Engineering team, you will help build a quality environment for a product and services with many moving parts, built using cutting-edge, open source technology including but not limited to Spark, Hadoop, Mesos, and Docker. 

About You

    • You have good testing experience and knowledge of software architecture, system relationships, and systems flow.
    • Your awareness of all the moving parts helps you choose what to attack and selectively ignore.  
    • You are intellectually curious and have great interest in staying current on testing best-practices, methods & techniques to achieve specific desired outcome based on real-world experiences. 
    • You embrace uncertainty, creating clarity and calm in fast paced environment.
    • You have diverse domain expertise, ideally in database and distributed systems, and love taking on complex strategic quality challenges.
    • You have a passion for utilizing the latest testing tools and ancillary software to make testing easy and highly effective.

About What You'll Work On

    • Take ownership of the quality roadmap for both product and service.
    • Be a champion of quality through Splice Machine, advocating and delivering quality initiatives.
    • Partner with product development and cloud teams to anticipate, identify, and solve quality related problems.
    • Participate in test case planning, execution, and maintenance of test assets.
    • Collaborate and communicate issues and risks to make the quality and test process visible, effective and on-time.
    • Identify and implement test automation strategies based on product and platform quality requirements, developing custom scripts and using automation testing tools.
    • Run automated tests, perform analysis, and generate meaningful reports and diagrams for the Product Development team.
    • Work with customer data sets to continually enhance the QA suite of tests, ensuring automation of tests wherever possible. 

Requirements

      • BS/ MS in Computer Science
      • Experience defining, developing and managing test cases from product definition, writing test specs, devising test plans, and leading a distributed testing team to achieve desired results.
      • Experience setting up and maintaining automated test tools and scripts.
      • Experience testing on various software, hardware and networking infrastructures.
      • Java, Python and shell scripting experience.
      • Source control and build tools experience with Jenkins, JMeter and GIT experience.
      • Test coverage and static code analysis tools like JaCoCo, Coverity, Fortify, PMD, Sonar
      • Previous success working in a fast-paced Agile development environment.
      • Solid understanding of software development lifecycle phases including system analysis, design, coding, testing, debugging and documentation.
      • Testing cloud, database (SQL & No/SQL), networking/ security experience preferred.
 
Our team at Splice Machine enjoys access to the best tools available, an open and collaborative distributed work environment and a supportive culture inspiring them to do their very best. We offer great salaries, generous equity, employee health coverage, flexible time off, and an environment that gives you the flexibility to seize moments of inspiration among other perks. Splice Machine is proud to be an Equal Opportunity Employer building a diverse and inclusive workforce.