Position: Data Engineer
Company: Sprout Therapy
Category: Data Science
Experience required: 2y
English level: upper

Required skills

Your background:
● Advanced working SQL knowledge and experience working with relational databases
● Experience with data warehouses systems (e.g. Snowflake or Redshift)
● Experience with workflow systems (e.g. Airflow or Luigi)
● Experience building and maintaining critical reliable ETL pipelines
● Hands-on experience with Python or some other object-oriented programming language
● Experience with Docker
● Hands-on experience with Cloud Solutions (e.g. AWS)
● Experience with version control practices (e.g. Git) and Linux environment
● Familiarity with common API’s: REST, SOAP, etc
● Good understanding of database architecture and best practices
● Good understanding of Back-End development and highly-available infrastructure principles

We offer
What we offer you:
● A competitive salary and flexible hours
● The tools and equipment you’ll need to be successful in your role
● Being part of a team of hard-working, ambitious, and caring individuals who will help you learn and grow professionally

Responsibilities
Responsibilities:
● Define, improve and maintain our data infrastructure
● Develop and maintain robust data pipelines from a wide variety of data sources
● Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
● Partner with Data Analysts, domain experts, and engineering teams to gather and understand internal data requirements and build reliable data sets aligned with business goals
● Be a champion of the overall strategy for data governance, data security, and data quality
● Keep our data separated and secure across national boundaries through multiple data centers
● Work with data and analytics experts to optimize the performance of business-critical queries and improving functionality in our data systems
● Promote best practices and create and maintain technical documentation

Project description
Sprout Therapy is a tech-forward provider of in-home and online Applied Behavior Analysis (ABA) Therapy. Our mission is to provide personalized, technology-empowered care for the needs of children with autism in the environment best suited to help them grow and thrive — the home.

We’re dedicated to providing easily accessible, high-quality care to the children and families we serve. We’re rapidly growing our team — and looking for values-driven, diverse, caring professionals to help us improve the availability of autism care.