Remote job
Senior Data Engineer
Job details
About this role
Role overview Build and support the data pipelines, models, and services that power reporting, analytics, and data science across multiple business areas. The work spans batch and streaming integration, data modeling, production reliability, and cost control, with close collaboration across engineering and business teams.
Responsibilities - Develop and operate batch and real-time pipelines, ETL/ELT workflows, and database applications, including plans for schema changes, retries, and recovery. - Design dimensional models and reusable datasets for operational, analytics, and data science needs. - Validate business rules and investigate trends, anomalies, and data issues through analysis. - Improve production reliability with automated quality checks, freshness monitoring, performance tuning, and incident follow-up; participate in on-call support. - Establish reusable engineering patterns, tests, review practices, deployment processes, documentation, and runbooks. - Work with business users and technical partners to clarify needs, resolve issues, and shape priorities and delivery plans; use AI tools responsibly and validate their output.
Requirements - Five or more years of data engineering experience, including data warehousing, ETL/ELT, and production support. - Advanced SQL skills for developing, tuning, and debugging complex queries. - Experience designing data lakes and warehouses on distributed platforms, with knowledge of batch and streaming patterns. - Strong dimensional modeling skills, including fact and dimension design and handling historical changes. - Ability to deliver maintainable work with limited guidance using version control, testing, documentation, and systematic troubleshooting. - Clear communication skills, including presenting findings and technical decisions in writing, dashboards, or presentations.
Nice to have - Snowflake, SQL Server, Matillion, dbt, Python, C#, PowerShell, Git or GitLab experience. - Dashboard or data application experience with Power BI, Tableau, or Streamlit. - Familiarity with AI-assisted development tools, with care for data protection and validation. - Relevant degree or equivalent practical experience.
Benefits and work setup Benefits include medical, dental, and vision insurance, 401(k) matching, paid time off, wellness programs, and annual performance bonus eligibility. Base pay is listed as $100,000–$130,000, subject to location and job-related factors. Applicants must already be authorized to work in the United States; sponsorship is not available.