Responsibilities
- Lead the creation and optimization of existing data models through AI code generation on eventing, customer level, and process level data.
- Standardize business and product metric definitions in curated and optimized datasets, and develop data dictionaries and other related documentation.
- Build monitoring to assess data quality and lineage and on top build AI agents for false positive reduction and automated resolution.
- Participate in on-call rotation, monitor daily execution, diagnose and log issues, and fix business critical pipelines to ensure SLAs are met with internal stakeholders.
- Automate this process through AI agents to focus human effort on highest priority tasks.
- Work with non-technical partners and product teams to understand their needs, translate business requirements into applicable data requirements, and come up with automated end-to-end solutions.
Requirements
- A minimum of 10 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or equivalent experience.
- High proficiency in SQL, Python, and Dbt
- Experience designing medium-to-large data engineering solutions and responsible for the entire lifecycle of projects including scoping, design, development, testing, deployment, and documentation
- Experience with ETL scheduling technologies with dependency checking, such as Airflow or Prefect
- Experience in schema design and dimensional data modeling
- Experience with setting up data quality and data lineage monitoring
- Experience with data driven decisions through AI and agentic automation
Work Arrangement
Remote (Worldwide) — Cash App, Square, Afterpay
Additional Information
- We’ve been a distributed team since day one, and many of our roles can be done remotely from the countries where Cash App operates.
- Participate in on-call rotation
- Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class.
- We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.
- We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible.
- Candidates may submit up to 9 active applications within a 60-day period.
- Reapplications to the same role are accepted 90 days after a previous application has been reviewed.
- We may use automated AI tools to evaluate job applications for efficiency and consistency.
- Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want.
- Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering.