We're looking for aSenior Data Engineerto design, build, and scale high-performance data platforms that power analytics and business decision-making. In this role, you'll take ownership of complex data pipelines and data warehouse solutions, work with modern cloud technologies, and collaborate closely with engineers, analysts, and stakeholders to deliver reliable, well-architected data systems.
You'll play a key role in shaping data solutions end to endfrom ingestion and transformation to analytics-ready datasetswhile maintaining high standards for performance, security, and data quality.
What You'll Be Doing
- Design, build, and optimize scalable data pipelines and data warehouse solutions
- Implement robust data models to support analytics, reporting, and data science use cases
- Work extensively with Snowflake for data modeling, performance tuning, and security
- Develop data transformations using SQL, Python, Spark, DBT, and modern data frameworks
- Orchestrate data workflows using tools such as Omni, Airflow, Dagster, or Prefect
- Collaborate with cross-functional teams to translate business needs into data solutions
- Ensure data quality, reliability, and maintainability through testing and best practices
- Contribute to CI/CD, data governance, and data management initiatives
What We're Looking For
- 5+ years of experience in software development or data engineering
- Strong experience delivering data warehousing and analytics projects
- Deep hands-on experience withSnowflake, including advanced features and optimization
- Strong SQL skills and experience with modern data file formats (Parquet, Delta, Iceberg)
- Proficiency in Python, Spark, DBT, and data transformation tools
- Solid understanding of data modeling (Dimensional Modeling, Data Vault 2.0)
- Experience with cloud data platforms (AWS, Azure, or GCP) and tools like Databricks
- Familiarity with CI/CD pipelines, data governance, and testing practices