Remote job
Data Engineer Senior - Databricks
Job details
About this role
Role overview Build and improve data products that support analytics and machine learning use cases. This senior engineering role combines hands-on pipeline development with guidance for teams that own data products, helping them define reliable interfaces, quality expectations, and sustainable practices.
Responsibilities - Develop batch and streaming pipelines, semantic models, and transformations using Databricks, Python, and Spark. - Define and maintain data contracts, quality checks, and service-level objectives for data products. - Advise domain teams on data modeling and how to draw clear boundaries around data products. - Coach engineers and analysts on ownership and sound data engineering practices. - Gather feedback from teams and use it to improve shared templates, tools, and engineering patterns.
Requirements - Experience building and optimizing data pipelines. - Practical experience with Databricks, Python, and Spark for both batch and streaming workloads. - Intermediate English proficiency. - Familiarity with a business intelligence visualization tool such as Looker or Tableau.
Benefits and work setup - Remote-first work arrangement. - Coverage for certifications in cloud, data, and Databricks technologies, plus in-company English lessons. - Additional time off, including a birthday day and an extra vacation week. - Monthly credits for a benefits marketplace, childcare reimbursement, referral bonuses, and an annual team trip.