Principal Software Engineer, Advanced Analytics Platform
Toast · United States · 5 days ago
RemoteRemoteQuality Assurance$230k–$368k/yrFull-time
About the role
Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. We are looking for a Principal Software Engineer to join the Advanced Analytics Platform (AAP) team. The AAP team owns the data platform powering 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
- Educate and train teams on new technologies and best 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
Skills
- Experience with Apache Iceberg, Delta Lake, or similar data lakehouse technologies
- Experience with Apache Kafka, Apache Pulsar, or similar streaming infrastructure
- Experience with Databricks, AWS, or similar cloud-native data platforms
- Experience with Kotlin and Java
- Experience with AI/ML tools and techniques
Benefits
We offer a comprehensive benefits package including health insurance, retirement plans, paid time off, and more. Learn more at our benefits page.
Pay
The base salary range for this role is listed below:
- Zone A: $230,000—$368,000 USD
- Zone B: $200,000—$320,000 USD
- Zone C: $180,000—$288,000 USD
Schedule
This role offers a flexible schedule to accommodate your needs. Learn more about our hybrid working model at our locations page.