Own the design and development of features and components for the data platform, focusing on high-throughput data ingestion, transformation, and storage. You will report to the Director, Engineering.
Architect and implement robust, distributed, and scalable data processing pipelines in Go to ensure data quality and reliability.
Contribute to the technical strategy and roadmap for the data platform, anticipating future data needs for product features and internal analytics.
Mentor junior and mid-level engineers on the team, and conduct thorough code reviews to ensure quality and best practices.
Participate in an on-call rotation to address urgent operational issues impacting data services.
Requirements
5+ years in a software engineer role, with experience in a technical leadership capacity
Extensive experience designing, building, and operating large-scale, distributed data processing systems and data pipelines.
Deep knowledge of data architecture, storage, and access patterns
Strong computer science fundamentals in design, data structures, and algorithms
Clean coding and automation practices
Tech Stack
Go
Benefits
Extra days off to prioritize your well-being
401(k) Retirement Savings Plan with a 3% company match
Maternity and Parental Leave
Mental health support for you and your family through the Modern Health app
Full health benefits package for you and your family