Senior Data Engineer, Product
Block is seeking a Senior Data Engineer to join its Product Data Engineering team, which supports all of Block's product lines, including Cash App, Square, Afterpay, and Tidal. This team is responsible for transforming raw event streams, transactional systems, and operational data into governed, tested, and reliable analytical assets across various domains such as banking, lending, commerce, investing, checkout, and AI assistants. The role involves collaborating with Product, Engineering, Data Science, Machine Learning, and Applied AI teams to deliver metrics, experimentation frameworks, and ML-ready datasets that enable Block's products to grow, improve, and serve customers at scale.
As a Senior Data Engineer, you will lead the creation and optimization of data models across eventing, customer-level, and process-level data, leveraging AI-assisted development tools to accelerate delivery. You will take technical ownership of critical data pipelines, including foundational customer datasets, money transfer and movement pipelines, and the data infrastructure powering Block's experimentation platform. Additionally, you will build monitoring systems to assess data quality and lineage, develop AI agents for false positive reduction and automated resolution, and participate in on-call rotations to ensure business-critical pipelines meet service level agreements. Collaborating with non-technical partners and product teams, you will translate business requirements into applicable data requirements and develop automated end-to-end solutions.
The ideal candidate will have a minimum of 10 years of related experience with a Bachelor's degree, or 8 years with a Master's degree, or equivalent experience. High proficiency in SQL, Python, and dbt is required. Experience designing medium-to-large data engineering solutions and managing the entire project lifecycle—including scoping, design, development, testing, deployment, and documentation—is essential. Familiarity with ETL scheduling technologies with dependency checking, such as Airflow or Prefect, is necessary. Experience in schema design and dimensional data modeling, as well as setting up data quality and data lineage monitoring, is also important. Experience with data-driven decisions through AI and agentic automation is a plus.
Compensation for this role includes an annual salary range of $168,300–$297,000 USD, depending on location, skills, experience, qualifications, and market conditions. Benefits include remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning.
Block is committed to building a more inclusive economy where customers have equal access to opportunity. The company fosters a culture of innovation, collaboration, and impact, with a distributed team that supports remote work from various locations. Employees are encouraged to be creative, productive, and happy, with tailored experiences to ensure their success.