Senior Data Engineer (Databricks)

Summary

Builds and maintains scalable data pipelines on Databricks and Apache Spark, integrating diverse data sources and optimizing for performance and cost.

  • Design, develop, and maintain scalable data pipelines using Databricks and Apache Spark.
  • Define data architectures that support batch and streaming processing.
  • Integrate data from multiple sources, including databases, APIs, and cloud storage.
  • Optimize data solutions for performance, reliability, and cost efficiency.
  • Collaborate closely with data science, analytics, and business teams.
  • Provide technical leadership and guidance on data engineering best practices.
  • Translate complex Databricks architectures and data solutions into clear, business-friendly explanations for technical and non-technical audiences.
  • Document data architectures, pipelines, and technical decisions.
  • Support production systems and troubleshoot data-related issues as needed.
  • Minimum of 5 years of experience as a Data Engineer or in a similar role.
  • Strong hands-on experience with Databricks and Apache Spark.
  • Advanced SQL and Python skills.
  • Experience working in cloud environments (Azure preferred).
  • Solid understanding of data modeling, ETL/ELT processes, and data architecture concepts.
  • Ability to work independently while collaborating with distributed teams.

• Competitive salary
• Flexible work environment
• Opportunities for growth and certifications
• Inclusive and collaborative team culture
• Access to cutting-edge tools and technologies

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available