Hatch is an AI-powered customer engagement platform transforming how home services businesses connect with their customers. They are seeking a Staff Backend Engineer to join their Analytics team, responsible for designing and building the data infrastructure that powers business insights for customers.
Responsibilities:
- Design and build scalable data pipelines and analytics infrastructure
- Lead technical architecture decisions for the analytics platform
- Mentor and guide other engineers through code reviews and design discussions
- Build APIs and services that deliver real-time and historical analytics to customers
- Optimize query performance for large-scale data access patterns
- Partner with Product to translate business requirements into technical solutions
- Collaborate with Data Bridge team on data integration and ETL patterns
- Drive engineering best practices and technical excellence
Requirements:
- 7+ years of backend software engineering experience
- Deep expertise in data systems, pipelines, and analytics infrastructure
- Proficiency with Go, Python, or similar backend languages
- Strong experience with PostgreSQL and data warehousing solutions
- Experience building high-throughput data processing systems
- Track record of technical leadership and mentoring
- Strong system design and architecture skills
- Excellent communication and collaboration abilities
- Experience with real-time analytics and streaming data (Kafka, Kinesis)
- Background with BI tools and dashboard infrastructure
- Experience with columnar databases (ClickHouse, BigQuery, Snowflake)
- Familiarity with event-driven architectures
- Experience building customer-facing analytics products