Staff Software Engineer, Toast Iq

Toast Toast · Enterprise · Canada · Remote · R & D : Engineering : Customer Experience Platform

Staff Software Engineer on the Toast IQ team, responsible for full-stack development of AI-powered restaurant management features. The role involves leading complex projects, driving technical roadmap, and mentoring junior engineers, with a requirement for experience in applied ML or LLMs and delivering production services.

What you'd actually do

  1. Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable full-stack software applications.
  2. Lead complex projects that improve functionality and reliability for our customers
  3. Provide design feedback and participate in code reviews to ensure implementation meet requirements
  4. Drive architectural discussions and influence the technical roadmap
  5. Advocate for best coding practices to raise the bar for you, your team, and the company

Skills

Required

  • 8+ years of full-stack experience in Java, Kotlin, or other object-oriented languages, and modern web frameworks such as React.
  • Proficient with modern web standards and technologies (e.g. REST, GraphQL)
  • Proficient with non-relational data stores (e.g. DynamoDB)
  • Experience with applied machine learning or large language models.
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Experience delivering high-quality, reliable services to production.
  • Excellent cross-team communication skills on complex technical topics

Nice to have

  • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building

What the JD emphasized

  • Experience with applied machine learning or large language models.
  • Experience delivering high-quality, reliable services to production.

Other signals

  • The role is a Staff Software Engineer on the Toast IQ team, focused on transforming how Toast helps customers run restaurants.
  • Responsibilities include developing robust and scalable full-stack software applications, leading complex projects, and driving architectural discussions.
  • Requires experience with applied machine learning or large language models, and delivering high-quality, reliable services to production.