Job Directory Datarobot Senior Data Engineer, Data Management
Datarobot

Senior Data Engineer, Data Management Datarobot
San Francisco, CA

DataRobot is a company that offers a machine learning platform for data scientists to build and deploy predictive models.

Companies like Datarobot
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Datarobot

Job Description

DataRobot is looking for an experienced software engineer to join our team working on Big Data problems. As a team member, you will work on building a data processing framework that allows the DataRobot application to scale to new heights. The ideal candidate should have experience in distributed computing and storage architectures and be able to think at scale.

Main Requirements

* Bachelor's degree in Computer Science, Engineering, or related field
* 5+ years experience building large scale, highly available, distributed computing systems
* 1+ years experience in Scala or Java
* 2+ years experience working in the Hadoop stack (HDFS, Yarn, ZooKeeper, etc.)
* 3+ years experience in Python.
* Fundamental knowledge of data structures, algorithms, and complexity analysis
* Ability to expertly design and produce high quality, high performance code ready to ship
* Hands on experience with Big Data technologies (e.g. Hadoop MapReduce, Spark, Hive, Vertica, Netezza, Greenplum, Aster)
* Familiarity with internals of distributed data processing engines such as Spark
* Ability to evaluate and optimize performance and scalability in the context of big data processing and storage.
* Experience working in GNU/Linux environments
* Understanding of software design principles and best practices (test driven development, source control management)
* Open minded, curious, and thorough.
* Proficient in English

Desired Skills

* PhD or Master's degree in Computer Science, Engineering, or related field
* Past experience designing and building scalable ETL systems / data pipelines
* General Data Science knowledge (basic AI + Machine learni ng concepts)
* Familiar with the following tools: Git, Docker, Jenkins,
* Experience in performance optimization and implementing high performance code
* Developing fault tolerant systems
* Knowledge of cloud infrastructure (e.g ec2, s3)

Engineering

DataRobot Engineering is a hard-working, fast moving, fun-loving team of developers who put product before pride. Our team is flexible and adaptable. We genuinely like each other and work hard to make sure that we all succeed, both for individual and company success, because we believe that one doesn't happen without the other.

Interested? Apply now!

About Datarobot

DataRobot is a company that offers a machine learning platform for data scientists to build and deploy predictive models.

Headquarters
Size
5000 employees
Datarobot

225 franklin street, floor 13

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.