Squarespace is looking for a Senior Software Engineer to join the Data Platforms Group to build interoperable software, data products and processes to provide relevant data-driven insights to internal and external customers. The role will focus on designing core data models and developing foundational data products to empower Squarespace to deliver personalized customer experiences and make data accessible, trusted, and expand data's impact across the organization.
Requirements
- 5+ years experience leading design, implementation, and monitoring of large-scale data warehouses and data marts
- 5+ years experience building data products that are well-modeled, documented and easy to understand and maintain
- 5+ years of experience building robust data pipelines to ingest, process, and ensure data quality from disparate sources
- Strong expertise in SQL and performance tuning
- Strong familiarity with dbt and orchestration tools like Airflow
- Programming experience in Python, Scala or other language(s)
- Strong understanding of data governance principles and their integration into data pipeline design
Responsibilities
- Build, scale, and maintain core data model and data products to power personalization and analytics across product engineering and data teams.
- Design and deploy efficient, reliable pipelines for data ingestion and transformation
- Deploy inclusive data quality checks to ensure quality and timeliness of data, and diagnose/fix issues to ensure SLAs
- Work with other engineers to improve reliability, documentation and automation to simplify self-service support for data products
- Implement data governance principles, including data classification, data ownership, and data stewardship as part of our core data pipelines
- Drive platform tooling toward self-service, improving usability and accelerating data product development
- Collaborate with product manager and product engineers, data owners, data stewards and customers to implement and maintain data products to serve analytics, ML and reporting needs
Other
- This is a hybrid role working from our NYC office 3 days per week.
- Experience leading small project teams, mentoring more junior engineers, and scoping work
- Experience designing and developing robust APIs for data integration and accessibility
- Experience building real-time streaming data pipelines using frameworks like Apache Spark
- Familiarity with asynchronous eventing systems such as Kafka