Software Engineer, AI-Driven Platform for Restaurants
Tarro
San Mateo (CA)
On-site
USD 100,000 - 250,000
Full time
3 days ago
Be an early applicant
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
Tarro is seeking a Software Engineer to join our platform team, enabling restaurants to handle customer phone calls and scale operations. You will contribute to AI-enabled order taking, delivery enablement, online ordering, and POS systems, with a focus on building scalable infrastructure and empowering small businesses. You will work across teams and occasionally travel to client sites to ensure solutions meet real-world needs.
Qualifications
5+ years of experience as a software engineer.
Fluency in TypeScript, Rust, Java, or related technology and are passionate about using AI to accelerate your work.
Strong product sense and intuition.
Proven technical leadership in shipping great products, hands-on engineering, and leading critical projects to production.
Passion for building great user experiences and achieving real-world impact.
Responsibilities
Autonomous Problem Solving: Work with minimal oversight, applying critical thinking and independent judgment to identify issues and course-correct solutions in real-time.
Full-Cycle Ownership: Act as both product manager and engineer to identify, build, and deploy solutions that achieve measurable business outcomes.
End-to-End Problem Solving: Own initiatives from initial inception through development, deployment, monitoring, and ongoing maintenance.
Cross-Functional Vertical Expansion: Partner with engineers, designers, PMs, and operation teams to develop features that drive Tarro’s expansion into new market verticals.
AI Orchestration: Orchestrate multiple AI agents to build solutions in a very short amount of time.
AI Enablement: Build infrastructure and train non-technical teams to utilize AI tools effectively.
Systems Architecture & Scaling: Establish engineering processes and systems to scale the codebase and accelerate product velocity.
Data-Driven Growth: Apply metrics and creative thinking to solve scaling challenges and support strategic platform growth.
Product Lifecycle Participation: Remain an active, curious participant in every stage of development, including dogfooding internal tools to provide critical feedback.
Client-First Research: Travel to client sites and regional offices to gain a firsthand understanding of customer problems and ensure solution effectiveness.
Global Team Collaboration: Manage regular communication with teams in Asia, requiring availability outside of typical US business hours.
High-Growth Commitment: Adapt to the demands of a scaling business with extended hours and occasional weekend work as projects require.
Skills
5+ years experience
TypeScript
Rust
Java
Job description
Tarro is seeking a Software Engineer to join our platform team, enabling restaurants to handle customer phone calls and scale operations. You will contribute to AI-enabled order taking, delivery enablement, online ordering, and POS systems, with a focus on building scalable infrastructure and empowering small businesses. You will work across teams and occasionally travel to client sites to ensure solutions meet real-world needs.