← All jobs
Databricks Engineer
Hybrid · Full-Time · Engineering
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
DatabricksSparkSQLPythonETLAWSMentoring
Please note: This position is open to Tunisia-based candidates only.
Working hours: Bermuda time zone (1:00 PM – 10:00 PM Tunis time)
Work arrangement: Remote
Project Duration: 1 year
About us:
Dune Technology is a software development company operating between Tunisia (Ariana – Elgazala Technopark) and the UK (London). We partner with both ambitious startups and large, established companies to build reliable, modern digital products, working closely with experienced engineers, designers, and product leaders across the UK market.
At Dune, you’ll work on real products with strong standards, grow through mentorship and training, and develop quickly in a collaborative team environment.
About the role:
We are hiring for one of our clients, which is a boutique tech consultancy serving the reinsurance industry, primarily for clients in Bermuda. We're looking for a Databricks Engineer to join the team supporting one of their reinsurance clients through a data platform transition. This role focuses on working with Databricks and contributing to cloud-based data engineering solutions. It calls for someone with solid technical foundations, strong problem-solving skills, and a willingness to grow within an international team.
Key Responsibilities:
- Develop, maintain, and optimise ETL pipelines using Databricks, PySpark, SQL and Python to process and transform data efficiently.
- Clean, transform, and process large datasets using Apache Spark and Delta Lake to ensure efficient and reliable data workflows
- Integrate data from multiple sources, including databases, APIs, and cloud storage, into the Databricks environment.
- Implement data quality checks, troubleshoot inconsistencies, and ensure data accuracy, integrity, and reliability.
- Monitor pipeline execution, troubleshoot failures, and improve the performance of Databricks jobs and SQL queries.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Data Engineering, or a related field, with 2–4 years of relevant experience.
- Hands-on experience with Databricks, Apache Spark, and PySpark for data processing and pipeline development.
- Good proficiency in Python and SQL with experience writing queries, processing datasets, and troubleshooting data-related issues.
- Familiarity with AWS services such as S3, Glue, Lambda, Athena, and CloudWatch, along with basic knowledge of cloud-based data architectures.
- Understanding of ETL processes, data partitioning, schema evolution, and data quality best practices.
- Good written and spoken English
Benefits:
- Work remotely, plus enjoy one “work from anywhere” month per year
- Opportunities for career growth
- A dedicated training budget and tailored learning programs
- Dynamic and collaborative work environment
- Attractive compensation
Note: Hybrid/Remote role, but must be based in Tunisia
If you want to join a dynamic team of professionals, please submit your resume; we would love to hear from you!