Technical Product Owner Job Description
We are looking for an experienced Azure Databricks Expert to lead our data platform development team as a key member of our technology architecture group. As a Databricks Expert, you will be responsible for translating product requirements into technical user stories, definining architecture and design strategy for the development team, ensuring delivery of the requirements through Azure Databricks and enabling automation across the development lifecycle. Additionally, you should have expertise in data engineering skills and ETL implementing data platform solutions at scale using various Azure. You will be responsible for assigning tasks to individual team members, ensure timely completion with quality and meet the overall objectives of the project .
Responsibilities
- Work with Product Owner to identify the technical requirements for data platform and act as proxy product owner for the data platform development team.
- Translate the product or business requirements into technical requirements based on the needs for data platform.
- Define the requirements for data platform and elaborate them into epics, features and user stories for development.
- Design and implement Azure data platform solutions that meet the requirements of the client.
- Continuously groom the features and user stories in the product backlog to adhere to Definition-Of-Ready (DOR) state.
- Lead the development teams to integrate their deliverables into the respective environments for validation and consumption.
- Automate and streamline operations and processes to enable faster development and deployment of features.
- Develop and maintain documentation related to Azure architecture and implementation.
- Ensure completed deliverables through Pull-Requests (PRs) are reviewed from design and implementation perspective before sending for QA.
- Ensure complete deliverables meet the Definition-Of-Done (DOD) state.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- At least 10+ years of strong experience in Data Engineering with 5+ years experience using Databricks in Azure.
- Strong database knowledge and fundamentals.
- Experience with Databricks using Python.
- Strong experience in implementing ETL using Databricks in Python.
- In-depth knowledge of Azure Databricks, Unity Catalog, RBAC in Databricks and Azure Purview.
- Experience with Databricks pipelines, build scheduling agents, and release management.
- Strong experience in Azure ecosystem.
- Strong written and verbal communication skills.
- Ability to work well in a team environment.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
Good To Have
- Experience in Snowflake
- Experience in SQL Server or other relational databases
- Experience in Terraform or Bicep