Digible: Apartment & Multifamily Marketing Agency - Denver, CO

Data Engineer Job Description

 Data Engineer

Digible, Inc. is an emerging startup in the digital marketing and technology field. We bring the industry's most advanced digital strategies, products and research to scale. Our focus is multifamily marketing and student housing with a client base spanning across 50 markets. Digible has big plans for expansion in 2019 for both our agency and SAAS platform. We are energetically pursuing top talent in the Denver area to grow our team and help craft the company’s future.

Digible, Inc. is looking for an experienced Data Engineer to wrangle data, build data pipelines, and architect, build, and maintain our data warehouse & science infrastructure.  In partnership with our Data Scientist, the Engineer will also have the opportunity to scale and productionize machine learning algorithms. This role will play an integral part in Digible’s roadmap, and will report to the Chief Data Officer.

Primary Responsibilities:

  • Data architecture, data structures, and database management

  • Recommend and build ETL/ELT process where appropriate

  • Create data pipelines and leverage API’s for aggregation of various data sources

  • Identify, acquire, and assess new data sources to improve and extend data science solutions

  • Partner with Data Scientist to test and productionize machine learning algorithms with distributed systems and frameworks

  • Assist with Data Governance, Security, and Quality


  • Bachelor Degree in Computer Science, Engineering or related discipline or equivalent business experience in data architecture, data structures, and database management

  • A Master’s Degree is preferred

  • Advanced SQL experience and database design

  • 2+ years’ experience in a Data Engineering role developing and managing data pipelines and warehouses

  • Work experience in an AdTech or Martech company is preferred

  • Some experience with big data engineering including distributed cluster computing for scaling machine and deep learning

  • Nice to have some experience with integrating production ready machine learning algorithms with software/apps written in JavaScript

Knowledge and Skills:

  • Capable of working with large data sets from design to execution

  • Able to demonstrate advanced computer and analytical skills with particular knowledge and understanding of the following storage, computing and machine learning tools:

    • Required - PostgresSQL; Nice to have - MongoDB

    • S3, Snowflake, and/or  Redshift, BigQuery, Hive

    • Apache Spark, Databricks, and/or Hadoop, MapReduce

  • Understanding of data mining, machine learning, and statistical models including regression, PCA, decision trees, time series, and neural networks. Languages & Machine Learning to include

    • Required - Python; Nice to have - R, Scala

    • Pytorch, Scikit, and/or Tensorflow, Keras

  • Experience and strong understanding of web data including ad server logs, click stream, cookie pools, UID’s, UTM, Floodlight, and Google Analytics

  • Kanban or Scrum experience

  • Nice to have - experience with BI tools such as Periscope, Scisense, Tableau, Looker, etc.

  • Strong curiosity and desire to design build and automate

  • Ability to work well independently in a fast-paced environment

  • Comfortable in startup environment including wearing various hats

  • Ability to multitask, prioritize and get things done

  • An aptitude for seeing the big picture and possessing an entrepreneurial spirit


  • Competitive salary

  • Stock options in the form of equity

  • Full benefits

  • 401k match

  • Flexible work schedule with the ability to work remote 2 days/week

  • Weekly team lunches

Contact us

If you are interested in joining our team, please fill out this form and we’ll be in touch!

Name *
Give us an insight into what you can do!
Please send your resume to data@digible.com in addition to your application *