
Staff Data Engineer
SecurityScorecard10 days ago
Responsibilities
- Serve as a technical lead and anchor for the data engineering team.
- Own complex data engineering problems end-to-end.
- Mentor junior and mid-level engineers through code reviews and feedback.
- Partner with Product Managers to translate business requirements into technical solutions.
- Drive architectural decisions across infrastructure and data tiers.
- Identify and lead initiatives to improve system performance and reliability.
- Participate in all stages of the software development life cycle.
- Implement comprehensive testing and performance tuning.
Requirements
- 8+ years of experience in Data Engineering.
- Deep proficiency in Scala.
- Expert-level experience with Apache Spark.
- Strong system design and architecture skills.
- Experience with ETL pipelines and data infrastructure in production.
- Comfort with high-throughput, high-volume systems.
- Familiarity with strongly-typed and functional programming principles.
- Track record of mentoring engineers.
- Proficiency with version control tools, particularly Git.
Benefits
- Estimated total compensation range of $140,000 - $160,000 CAD.
- Eligibility for annual performance-based incentive compensation awards.
- Equity options available.
Tech Stack
Apache AirflowApache HiveApache KafkaApache SparkAWSClickHouseDockerJenkinsPostgreSQLPythonRedisScalaTerraform
Categories
Data Engineering