Teachable is seeking a Data Engineer or Senior Data Engineer to join the Data Team. We're a growing team of people who like to get a lot done with minimal overhead. We collaborate on roadmap, design, architecture, & are driven by a mission to empower creators to transform their knowledge into income.
Reporting to the Head of Data, this role will work on our event pipeline, ETL platform, database & data lake queries & optimization & will deploy containerized applications. The title will depend on experience; Senior Data Engineer requires a minimum of 5 years, preferably at least 8 years of hands-on experience working with relevant technologies.
Teachable's Data Team is primarily a python shop. We use Apache Airflow for ETL, a rest endpoint & kafka for collecting events, & we deploy in kubernetes. The data warehouse is Amazon Redshift with federated postgres tables, & we have plenty of data in s3 in a variety of formats. This role has a major impact on the entire organization, as the senior engineer is the primary owner of key pieces of infrastructure & is expected to make recommendations about what technologies we should be employing in the data platform & what patterns we should be following in data engineering.