Senior Data Engineer
Skills
Amazon RedshiftApache SparkData ArchitectureDatabasesDimensional ModelingKimballModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 4+ years of experience in data engineering or closely related software engineering discipline
- Expert-level SQL TSQL skills with strong query optimization and data storage knowledge
- Proficiency in Python for pipeline and application development
- Hands-on experience with columnar databases and cloud-native platforms such as Snowflake Amazon Redshift or Databricks
- Experience designing ETL ELT workflows and dimensional data models
- Track record of writing well-tested production-grade code within Agile delivery frameworks
- Clear communication skills for technical and non-technical stakeholders
Nice to have
- Coaching mindset
- Cross-functional collaboration
- Technical quality focus
- Mentoring ability
- Analytical thinking
- Adaptability
Day to day
- Design and maintain scalable data pipelines that power reporting analytics and platform capabilities across product lines.
- Own data architecture decisions including schema design data modeling and ETL ELT strategy using Kimball and star-schema patterns.
- Partner with cross-functional teams to improve data reliability freshness accessibility and team velocity while mentoring engineers and reviewing code.
