Job Description
MaintainX is seeking a Senior II or Staff Data Engineer to contribute to the development of its modern data platform built on Databricks. This role involves shaping the architecture, enhancing data systems, and guiding engineering decisions across the data engineering team. The ideal candidate will possess a platform engineering mindset, excel in collaborative tech leadership, and champion best practices in data engineering. They will be hands-on in developing a Databricks platform that empowers software engineers, ML engineers, analytics engineers, and data analysts.
Responsibilities: - Act as a technical expert for the data platform, influencing architecture and engineering decisions.
- Design and build tools to improve internal user interaction with Databricks.
- Establish and promote best practices across the data lifecycle.
- Collaborate with software engineers, ML engineers, and data analysts to deliver datasets and tooling.
- Mentor and uplevel other data engineers.
Requirements: - 8+ years of relevant experience in data engineering, software engineering, data science, ML, or analytics.
- Understanding of the intersection between data engineering and platform engineering.
- Experience building data platforms or tooling for internal users.
- Strong knowledge of Databricks and the modern data stack.
- Proficiency in Spark and Delta Lake.
- Comfortable with cloud-native data tools and infrastructure (AWS).
Benefits: - Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take what you need PTO.