Databricks Data Engineer Senior Analyst
Quick Overview
Job Description
We are seeking experienced Databricks Data Engineers to join our Data & AI. You will play a pivotal role in designing, developing, and maintaining scalable data pipelines and transformation workflows on Azure Databricks, enabling advanced analytics and data engineering initiatives.
Key Responsibilities- Design, develop, and optimize scalable data ingestion pipelines using Azure Data Factory, Databricks, and Apache Spark.
- Build and maintain Databricks notebooks using PySpark for data preparation, transformation, and enrichment to support Data Science use cases.
- Collaborate closely with Data Scientists to understand data requirements and ensure timely delivery of clean, structured datasets.
- Implement data quality checks, validation rules, and monitoring mechanisms.
- Integrate data from various sources including structured, semi-structured, and unstructured formats.
- Ensure data security, governance, and compliance with banking regulations.
- Optimize Spark jobs for performance and cost-efficiency in Azure.
- Participate in code reviews, design discussions, and agile ceremonies.
- Document data pipelines, workflows, and technical decisions.
- Experience in data engineering, with at least 2+ years hands-on experience in Azure Databricks.
- Strong proficiency in Apache Spark, especially PySpark for distributed data processing.
- Experience with Azure Data Factory, Azure Synapse, Azure Blob Storage, and Delta Lake.
- Solid understanding of ETL/ELT processes, data modeling, and data warehousing concepts.
- Proficiency in Python and/or Scala for data processing.
- Experience with CI/CD pipelines using tools like Azure DevOps, Git, and Terraform (preferred).
- Familiarity with SQL, NoSQL, and data lake architectures.
- Knowledge of data governance, security, and compliance in financial services.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work collaboratively in cross-functional teams.
- Agile mindset and experience working in Scrum/Agile environments.
- Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, or related field.
- Databricks Certified Data Engineer Associate/Professional certification is a plus.
- Experience working in banking or financial services domain is highly desirable.
Location is flexible across Brisbane, Sydney, and Melbourne.
Australian citizenship is required, and candidates must be eligible to obtain security clearance.
About AvanadeAt Avanade, we advance the world through the power of people and Microsoft. Join us to shape your skills and the future with bold ideas and innovative solutions. Our partnership with Microsoft and Accenture empowers you to unlock your full potential. Working at Avanade offers the chance to build a career path that suits your skills and interests and the freedom to be your authentic self. We are committed to your growth, well-being, and success. This is where passion meets opportunity, technology meets humanity, and every challenge is a chance to make a genuine impact on colleagues, clients, and communities. Together, we do what matters.
Skills
Similar jobs
Senior Data Engineer
Blinq · Sydney, Australia
28 minutes agoData Engineer
Service Stream · Melbourne, Australia
1 hour agoData Engineer with GCP
XPT Software · Australia
3 hours agoLead Data Engineer
Veolia · Australia
3 hours agoData Engineer: End-to-End Pipelines on Fabric (Melbourne, Hybrid)
Service Stream · Melbourne, Australia
3 hours agoSenior Databricks Data Engineer - Azure Spark & Pipelines
8207 Avanade Australia Pty Ltd Company · Brisbane, Australia
3 hours ago