Data Engineer
New
T
TalkiatryHealthcare
Location: RemoteFull-TimeMiddle
Salary130,000 - 145,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years
- Required Skills
- AWSPythonSQLETLSnowflakeAirflowCI/CDTerraformdbt
Requirements
- 2+ years working as a Data Engineer (or in a closely-related role: backend engineering with substantial data work, analytics engineering, etc.)
- Strong Python — you're a programmer, not just someone who can write SQL. You can write clear, testable Python and understand idiomatic patterns.
- Advanced SQL — you've written non-trivial queries against a cloud warehouse, you understand window functions, joins, and how to write SQL that performs.
- Conceptual understanding of CI/CD pipelines — you don't need to have built one yourself, but you understand what they do and why they matter.
- Experience with a cloud data warehouse (Snowflake, Redshift, BigQuery, etc.); Snowflake preferred.
- Comfortable in a cloud computing environment, ideally AWS.
- Bachelor's degree in computer science or similar is preferred but not required.
Responsibilities
- Build and maintain ingestion pipelines and Python services running on AWS (Lambda, ECS)
- Develop and maintain dbt models in our Snowflake warehouse, with thoughtful tests and documentation
- Take operational responsibility — participate in the on-call rotation, triage pipeline failures, contribute to post-mortems
- Partner with our BI / Analytics Engineering team to translate their needs into reliable DE work
- Migrate independently-scheduled tasks and pipelines into Airflow DAGs as we standardize orchestration
- Contribute to our CI/CD pipelines (GitHub Actions) and team standards
- Mentor newer team members and review their work
View Full Description & ApplyYou'll be redirected to the employer's site