Toast creates technology to help restaurants and local businesses succeed in a digital world. They are looking for a Principal Software Engineer to join the Advanced Analytics Platform team, responsible for developing the foundational data infrastructure that powers Toast's analytics products and AI/ML capabilities.
Responsibilities:
- Design, build, deploy, and maintain highly resilient and scalable systems that are critical to the success of Data at Toast
- Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes
- Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives
- Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence
- Effectively communicate technical direction, guide teams through execution and drive organizational quality practices
- Diagnose performance bottlenecks and implement optimizations
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team
Requirements:
- 8+ years of experience in software engineering with demonstrated expertise in data platform or distributed systems engineering
- Strong background in data lakehouse technologies (Apache Iceberg, Delta Lake, or similar), streaming infrastructure (Apache Kafka, Apache Pulsar, or similar), and cloud-native data platforms (Databricks, AWS, or similar)
- Demonstrated ability to deliver high-impact, scalable solutions in complex, multi-product environments
- Strong leadership and mentoring skills, with a track record of guiding teams through architectural transformations
- Excellent communication skills, with the ability to articulate complex technical concepts to diverse audiences
- Passionate about driving innovation and continuously improving engineering practices