Gusto is a company on a mission to grow the small business economy by handling payroll, health insurance, and more for small businesses. They are seeking a Senior Software Engineer to architect, build, and maintain their data infrastructure, collaborating closely with teams across the company to achieve their goals.
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