Azure Databricks Engineer
Role details
Job location
Tech stack
Job description
The Azure Databricks Engineer will partner with the State's business data governance team and a group of engineers to support enterprise data initiatives. This role will focus on enabling and scaling the use of the Databricks platform across business units by identifying use cases, driving data ingestion, and ensuring efficient, cost-effective data processing. This individual will play a key role in empowering teams to leverage Databricks effectively, while also contributing to data strategy, governance alignment, and platform optimization.
- Collaborate with business stakeholders and data governance teams to identify and define data use cases
- Demonstrate and promote effective use of the Databricks platform across teams
- Design, build, and maintain data ingestion pipelines within Databricks
- Support the development and implementation of state-level data policies and standards
- Perform performance tuning, optimization, and ongoing platform maintenance to control costs and improve efficiency
- Provide recommendations for improving performance, reducing costs, and increasing scalability
- Develop and maintain clean, well-documented Databricks notebooks
- Participate in stakeholder meetings to gather requirements and provide technical guidance
Requirements
Applicants must be legally authorized to work in the United States. Sponsorship not available., * Azure Databricks, including Delta Live Tables
- Apache Spark (Spark API) and PySpark / Databricks SQL
- Data engineering fundamentals, including:
- Data lakes, data warehouses, and Delta Lake architecture
- ETL development and data ingestion processes
- Strong understanding of OLTP and OLAP systems
- Experience with streaming technologies (e.g., Azure Service Bus)
- Strong problem-solving and analytical mindset
- Naturally curious, with an interest in understanding data sources and meanings
- Comfortable working outside of a narrowly defined role ("not in one lane")
- Ability to ask thoughtful questions and translate business needs into technical solutions
- Strong collaboration and communication skills
- Exposure to Azure DevOps (backlog management, commits, pull requests)
- Understanding of SDLC (Software Development Life Cycle)
- Background in software development (e.g., Python, Java, C++)
- Experience working in cross-functional or project-based environments
Benefits & conditions
The final salary or hourly wage, as applicable, paid to each candidate/applicant for this position is ultimately dependent on a variety of factors, including, but not limited to, the candidate's/applicant's qualifications, skills, and level of experience as well as the geographical location of the position.