Senior Data Engineer
Designs and operates scalable enterprise data pipelines, warehouses, and lakehouse infrastructure using Python, SQL, dbt, Airflow, and Snowflake. The role requires 8+ years of data engineering experience, production ownership, cloud expertise, and strong architectural and mentoring skills.
About the job
Responsibilities
- Design, develop, and maintain high-performance, product-centric data pipelines using Airflow, dbt, and Python.
- Architect and optimize a massive-scale data warehouse and lakehouse, primarily using Snowflake.
- Integrate structured and unstructured data sources, including web data and third-party APIs, into the data ecosystem.
- Define roadmap priorities for internal data consumers and data and AI capabilities.
- Advise leadership on strategy, AI readiness, and data infrastructure investments.
- Collaborate with ML engineers, data scientists, and product managers to deliver scalable data solutions.
- Define, monitor, and enforce data quality SLAs, including data accuracy and lineage.
- Participate in a shared PagerDuty on-call rotation, respond to incidents, perform root-cause analysis, and drive remediation and postmortems.
- Triage production issues and escalate based on severity, blast radius, and customer impact.
- Make sound decisions amid ambiguity and iterate with stakeholders.
- Mentor junior engineers and promote best practices in code quality, data architecture, incident response, and operational excellence.
- Participate in architectural decisions and long-term enterprise data infrastructure strategy, focusing on cost, performance, reliability, and observability.
- Maintain runbooks, on-call documentation, and operational playbooks.
Requirements
- Expert-level SQL for performant, scalable queries and transformations on massive datasets.
- Strong Python programming skills, including distributed computing, data manipulation, and robust API development.
- Production experience with large-scale batch and streaming data processing.
- Hands-on experience with dbt for advanced data modeling and transformations.
- Deep knowledge of Snowflake data warehouse design, optimization, and cost modeling.
- Experience owning production systems, including on-call rotations, incident response, and postmortems.
- Understanding of data lakes, event-driven architectures, Kafka, ETL/ELT, and data mesh.
- Proficiency with GCP and/or AWS and infrastructure as code such as Terraform.
- Experience with monitoring and observability tools such as Datadog, Monte Carlo, and Grafana.
- Familiarity with CI/CD practices for data workflows, automated pipeline testing, and version-controlled data models.
- Excellent communication and stakeholder management skills.
- Strategic, product-oriented thinking and the ability to translate business needs into scalable data solutions.
- Leadership, mentorship, ownership, accountability, sound judgment, and strong documentation habits.
- Bachelor's or master's degree in Computer Science, Engineering, or a related field.
- 8+ years of progressive data engineering experience.
- Experience implementing or scaling data infrastructure for a data-centric product company.
- Experience participating in an on-call rotation supporting production data systems.
Compensation and Benefits
- Compensation and benefits details are not specified in the provided posting.
Skills
SQL, Python, Airflow, dbt, Snowflake, Kafka, GCP, AWS, Terraform, Datadog, Monte Carlo, Grafana, Pagerduty, Etl/Elt, CI/CD
Similar jobs
Data Engineering jobsBuild and operate scalable lakehouse infrastructure, streaming and CDC pipelines, query systems, and self-serve BI capabilities. Requires 5+ years of data engineering experience, strong Kubernetes and infrastructure-as-code expertise, and hands-on experience with distributed data platforms.
Designs and builds scalable distributed data systems and pipelines powering blockchain analytics products. The role is hands-on, requiring production experience with Scala, Java, or Python, big-data technologies, cloud infrastructure, and data orchestration, plus technical leadership and mentoring.
The Senior Platform Engineer will build and operate reliable data platform tooling, consolidate orchestration, scale dbt infrastructure, and improve Databricks developer experience. The role requires 5+ years of production software experience, strong Python and AWS expertise, infrastructure-as-code experience, and familiarity with modern data stacks.
Senior Data Engineer responsible for designing and deploying scalable data infrastructure, orchestration models, and analytics tooling to enable data-driven decisions, ML products, and enterprise reporting at Vanta. Requires 4+ years data experience, software engineering mindset, modern data stack proficiency, and passion for secure, compliant data systems.
Senior Analytics Engineer responsible for designing complex data models, building scalable SQL pipelines, enabling AI tooling, and improving data infrastructure to support self-serve analytics, dashboards, and data science at Vanta. Requires 4+ years data experience, software engineering mindset, and expertise with modern analytics tools like dbt.