Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

ML (Machine Learning) Test Engineer

Engineering | San Francisco, CA | Full Time

Job Description

Test Engineering Positions for Aspiring Data Scientists

Develop deep skills in data science as a Test Engineer at Alpine Data Labs, "one of the hottest Hadoop startups", according to Business Insider, Datamation, and the Wall Street Journal. Alpine recently gained $16M in funding to build "the next big data startup" (Forbes).

The Role

Are you interested in developing a career in machine learning and software engineering? This is an opportunity for anyone with a background in mathematics, machine learning or statistics to get involved in the world of data science and application development by helping to test our predictive analytics and machine learning platform against real-world analytics scenarios. Work alongside a high-powered team of engineers and data scientists to test accuracy, scalability and usability, and help dream up new capabilities for Alpine's applications so that we can bring data science to the broadest possible audience.

The Company

The vision of Alpine Data Labs is to make data science so straightforward that it becomes a tool for business stakeholders as well as data scientists. Alpine's data-mining software scales to huge datasets (hundreds of terabytes, or billions of rows) but it is driven through an intuitive graphical interface. This well-positioned startup delivers on the promise of Hadoop and Big Data by providing a collaborative and intuitive visual environment for teams to quickly create and deploy analytics workflows and predictive models.


We are a well-funded, rapidly-growing startup backed by major venture firms. Our customers include Barclays, Sony, Kaiser Permanente, and the US Federal Reserve.



  • Build models and workflows to test that Alpine’s predictive analytic functionality performs as expected against Big Data

  • Design a comprehensive test case suite to ensure accuracy and scalability for Alpine's predictive analytics platform

  • Work closely with Architects, Developers, and PM to define test strategies

  • Define, create and shape synthetic data sets used to test that the analytics algorithms are functioning as expected

  • Write validation programs in R, MATLAB or some other statistical software package to compare results for a given operation with Alpine’s output to assure accuracy

  • Perform functional tests on new features, fixes, document issues and conduct regression testing against Alpine for any given release

  • Be the customer advocate and voice of quality across the development organization



  • 2+ years of experience in Data Science with a solid academic grounding in machine learning and mathematical statistics

  • Apply techniques such as machine learning, statistical analysis and predictive modeling to design & deliver effective tests

  • Create re-usable data models, data sets, workflows and test suites

  • Experience with testing or working with one or more of the following technologies: Hadoop, Databases, Analytics, Application Servers

  • BS/MS in Computer Science, Mathematics, Machine Learning or Data Science or a related field


Bonus Points

  • An interest in machine learning and predictive analytics

  • Software Development experience

  • Programming experience using a language such as R, Pig, SQL, and Hive



  • Stock options

  • Great benefits

  • Quality snacks

  • Friday beer o'clock

  • Regular social outings



A. We are, apparently, hot:

B. You can find lots of useful information on our web-site. In particular, check out the product info here:

C. Here's an interview we did that describes the business motivation behind what we do:

D. Here's examples of the press coverage that Alpine is getting:

E. And finally, here's some of the academic and open-source background to what Alpine does: