Software Engineer - Applied AI (Senior or Staff Level)
Core
Design, develop, and maintain scalable backend systems for an automated order-taking platform serving restaurant enterprises, integrating with ML models and client devices.
Role type
Senior/Staff Software Engineer (Backend Systems)
Builds
Automated order-taking platform, voice agents, and operational intelligence systems for restaurant chains
Domain
Voice AI, Restaurant Technology, Enterprise SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
Backend system design, high-performance system development, cloud infrastructure (AWS), API design, system integration, testing, problem-solving
Preferred skills
Audio processing, building systems from zero to one, 3rd party API integration (POS), Python/Kotlin/Java, containerization (Docker/Kubernetes), AI/ML collaboration
Technologies
AWS, Docker, Kubernetes, Python, Kotlin, Java
Responsibilities
Design and maintain scalable backend systems for automated order-taking; integrate backend with ML models and client devices; monitor and optimize production system performance; build integrations with POS, loyalty, and payment systems; optimize AI pipelines for audio environments; run experiments to validate product impact
Seniority
Senior/Staff, hands-on IC