Senior Software Engineer (New Ventures, AI Product)
ToastBengaluruOnsite
5+ years
Posted 2 days ago
- GraphQL
- Java
- Kotlin
- Microservices
- TypeScript
About the role
Toast's New Ventures team explores new opportunities and builds products for restaurants and local businesses. As a Senior Software Engineer you will help build a new AI-powered product, designing, building and owning backend services, integrations and product capabilities with AI-assisted development as an integral part of the work.
Responsibilities
- Design, build and own backend services and APIs for new product capabilities.
- Build and maintain integrations across Toast's internal services and external systems.
- Develop LLM-powered features, connecting models to tools and APIs and handling unexpected outputs or failures.
- Write automated tests and evaluation cases that verify AI-powered features complete their intended tasks.
- Use AI-assisted development tools extensively for implementation, testing, debugging and refactoring.
- Participate in code reviews, monitor rollouts, respond to incidents and iterate on feedback.
- Partner with Product, Design and other Toast teams; own substantial features from design to production.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- 5+ years delivering production backend systems.
- Proficiency in TypeScript, Java, Kotlin or another object-oriented language, with strong design, testing and debugging skills.
- API lifecycle management (versioning, documentation, deprecation).
- Hands-on experience building with LLMs in production, and with AI coding assistants and agents.
- Query languages, data modelling and data distribution; microservices and event-driven architectures.
Nice to have
- Early-stage product experience; designing and building GraphQL APIs.
- Building LLM-powered agents with tool use and multi-step workflows; creating evaluations for AI features.
Location: Bengaluru, India.