Position: Software Engineer, Data Pipelines
Company: DataRobot
Experience required: 3y
English level: intermediate

In the Data Pipelines team, you will be building a pipeline execution platform
that is performant, reliable, and highly scalable. You'll have the
independence, opportunity, and end-to-end responsibility to build challenging,
complex mission-critical services.

As a Software Engineer on the Data Pipelines team, you will be working with a
group of Principal and Staff engineers to:

* Design and build composable execution platform
* Resolve complex performance issues
* Dig into Kubernetes tools and services to optimize the performance and make full use of its capabilities
* Identify areas to improve and scale our architecture and application design
* Manage individual projects and milestones while communicating the progress
* Seek, give, and receive constructive feedback to teammates through code and specification reviews

**Requirements** 

* 3+ years of experience in enterprise application development
* Solid expertise in building highly scalable, distributed, loosely coupled systems
* Knowledge of cloud computing platforms (AWS, Microsoft Azure, OpenStack, etc.)
* Effective verbal and written communication
* Desire to learn whatever it takes to drive a project to completion
* BS/MS in computer science or equivalent

**Nice to have** 

* Hands-on experience in Python development and Spark
* Comfortable working with Kubernetes and related technologies