Find Jobs
Python Data Engineer
Boulder, Colorado
CTH or Direct Hire Position
It appears that you have already applied to this job.
Applied on April 7, 2020
Job Id #39286 Posted November 14, 2019

As a data engineer, your general responsibilities will include bolting together the core components of our platform that allow us to interact with utility company data stores, helping build systems to better catalogue and analyze smart grid data, and creating features to automate the process of launching analytical models as new clients come on board.
More specific to this role, you’ll be in charge of building and managing ETL pipelines for batch and streaming data that comes to us from utilities all around the world. Familiarity with significant differences in velocity of data entering a given pipeline, processing error handling/logging (data is never consistently clean), and containerization/autoscaling of services are key.

About Your Background:

We use cloud infrastructure, and we’re looking for familiarity with the standard Amazon Web Services and Google Cloud offerings. Most of our clients use more traditional database systems to store their smart grid data, and familiarity with working with some older-school system integrations is helpful. We want to hear your enthusiasm and experience dealing with changing data formats and how you’ve handled that in the past, your stories about ‘that one crazy file format we had to parse’, and how you built systems that scaled up to handle large data flows overall.
We also value experience in the utility space (bonus points if you can tell us the difference between AMI and AMR), and experience deploying production ETL pipelines to enterprise-scale customers that you’ve babysat for a little while. We’re mostly a python shop, so experience with python required

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.

Upload Your Resume

We accept .DOC, .DOCX, .PDF up to 10 MB.

We do not accept scanned documents, images, or resumes containing images and/or icons.


What is your gender?

What is your ethnicity? Select all that apply

What is your Veteran / U.S. Military Status?

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such am impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.

Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.