Expel is looking for a Senior Data Engineer to build and own the data infrastructure that powers the entire organization, enabling analysts and product teams to make better, faster, data-driven decisions and protect customers by building a reliable data foundation.
Requirements
- Professional experience developing in Go and/or Python.
- Strong experience with the modern data stack, including tools and concepts like: Batch and Stream processing: Spark, Flink
- Data Transformation: dbt
- Data Warehousing, Data Lakes, and Open Table formats: Iceberg, Delta Lake
- Data Cataloging and Governance: AWS Glue, LakeFormation
- Hands-on experience with cloud and data technologies like Google Cloud (BigQuery, Pub/Sub) or AWS equivalents.
- Typically 5+ years of professional software engineering experience.
Responsibilities
- Design, build, and own critical parts of our data infrastructure, including the ELT pipelines that serve as the source of truth for the company.
- Implement and uphold the standards for data quality and governance that enable self-service analytics.
- Make important design and technology choices for the components you own, ensuring they are scalable and reliable.
- Mentor other engineers on the team, helping to level up our collective data expertise through code reviews and knowledge sharing.
- Partner with stakeholders to understand their needs and deliver data models and pipelines that unlock new insights.
Other
- A passion for building high-quality, reliable data systems and a strong sense of ownership.
- A track record of leading complex technical projects and a pragmatic approach to problem-solving.
- Authorized to work in the United States.
- Unlimited PTO (which we model and encourage)
- Work location flexibility