CTA is seeking a Staff Software Engineer to support multiple initiatives to productize our data offerings. As an engineer in this ground-floor initiative, you will play a central role in building applications and data pipelines that empower customers to manage and make sense of their data.
Requirements
- Have experience implementing performant test-driven code in ETL platforms
- Have experience with infrastructure and deployments in cloud environments
- Have experience working in a data warehouse or analytics-focused database
- Apache Airflow, Google BigQuery, DBT, Airbyte, and open-source data tooling
- Django, Python, React, SQL, and Docker
- HashiCorp Terraform and open-source build and testing tooling
- Google Cloud Platform
Responsibilities
- building applications and data pipelines that empower customers to manage and make sense of their data
- crafting a high quality product
- building out significant portions of our data warehouse and pipelines using industry standard tools and languages
- handle deployment and operation in the cloud
- implementing performant test-driven code in ETL platforms
- experience with infrastructure and deployments in cloud environments
- experience working in a data warehouse or analytics-focused database
Other
- Have experience collaborating closely with product teams and building with user experience at the forefront
- Have strong written and verbal communication skills
- Bring a security-first mindset to how we build and support products
- Act autonomously, thrive in a strong team environment, be excited to work in a fully remote role
- Be able to work with, clarify and find creative solutions for ambiguous requirements