Gusto is on a mission to grow the small business economy, providing essential services like payroll and HR to over 500,000 small businesses. The Senior Software Engineer will architect, build, and maintain the data infrastructure, collaborating with various teams to enhance data accessibility and efficiency.
Responsibilities:
- Architect, build, and refine our infrastructure and tools that enable other teams to work with data
- Efficiently handle vast amounts of clickstream, database, and third party application data, processing in batch and real-time
- Take full ownership of the solutions you build, working with stakeholders to develop requirements, implement solutions, monitor production, and troubleshoot problems that arise
- Work as part of a team. We value team players who share their knowledge and like collaborating with others
Requirements:
- At least 7 years of software engineering experience
- Experience building solutions in the cloud, AWS preferred (Redshift, MSK, EMR)
- Experience with OLAP databases (Clickhouse)
- Experience building data pipelines at scale, Airflow and Python preferred
- Experience with streaming systems desired (Kafka, Kinesis, or similar)
- Ability to turn vague requirements into clear deliverables with minimal guidance
- Experience building and maintaining a modern data stack in production