Jobgether

Senior Data Engineer

Remote
USD 155k - 196k
Snowflake dbt Airflow AWS SQL Python Terraform Git CI/CD Lambda S3
Description

Senior Data Engineer

Team: IT

Location: US

Commitment: Full-time

Workplace Type: remote

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Data Engineer in United States.
This role is ideal for a hands-on data engineering professional who thrives on building and maintaining complex data platforms that power analytics and AI initiatives across multiple business functions. You will work with a modern stack including Snowflake, dbt, Airflow, and AWS to optimize ETL pipelines, ensure reliable data integrations, and support enterprise-wide decision-making. The position involves close collaboration with analysts, data scientists, and engineering teams to design scalable data models, improve pipeline performance, and contribute to emerging AI workflows. You will take ownership of infrastructure, security, and cost optimization, while applying best practices in CI/CD, Terraform, and version-controlled deployments. This is an opportunity to make a direct impact on business insights and operational efficiency while working in a remote-first, high-performing team environment.

Accountabilities:

  • Develop, maintain, and optimize dbt models across multiple data marts serving analytics, finance, marketing, compliance, and data science functions.
  • Build, maintain, and enhance ETL/ELT pipelines using Airflow, including custom operators, hooks, and sensors for ingestion from diverse data sources.
  • Manage Snowflake infrastructure, including DDL deployments, role-based access control, warehouse configuration, query optimization, and cost management.
  • Maintain Terraform-managed access provisioning, ensuring secure and auditable permissions across the Snowflake environment.
  • Support CI/CD pipelines, automated testing, and version-controlled deployments for dbt Cloud, Airflow, and serverless workflows.
  • Collaborate with cross-functional teams to design data marts, feature engineering tables, and semantic layer metrics that enable self-service analytics.
  • Contribute to AI/ML initiatives, preparing datasets and infrastructure for LLM-powered workflows and predictive modeling projects.
  • Requirements:
  • 5+ years of experience in data engineering or analytics engineering with strong hands-on expertise in dbt and SQL development.
  • Deep knowledge of Snowflake, including DDL management, RBAC, warehouse configuration, query performance tuning, and cost optimization.
  • Proficiency in Airflow (or similar orchestration tools), Python, Terraform, and Infrastructure as Code practices.
  • Experience with AWS services, including Lambda, S3, and serverless architecture patterns.
  • Strong understanding of data modeling, dimensional modeling, and enterprise data architecture.
  • Solid Git and CI/CD workflow knowledge, with experience in automated testing and version control.
  • Excellent troubleshooting and analytical skills, with the ability to diagnose complex pipeline failures and optimize performance.
  • Clear communication skills, capable of translating technical concepts to non-technical stakeholders.
  • Benefits:
  • Competitive salary based on experience and location, with tiers ranging from $154,850 to $196,350 annually.
  • Comprehensive medical, dental, and vision plans with flexible spending and health savings accounts.
  • Unlimited paid time off and 10 company holidays, plus fully paid parental leave.
  • Remote-first work culture with optional in-person collaboration at office locations.
  • Equity grants to share in the company’s growth and success.
  • 401(k) retirement plans, life insurance, and short- and long-term disability coverage.
  • Monthly stipends for internet, mobile, wellness, and one-time home office setup reimbursement.
Why Apply Through Jobgether?
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.


#LI-CL1
Jobgether
Jobgether

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say