About this role
We are seeking a high-performing Software Engineer to drive critical platform, scalability, and AI-enablement initiatives across Byte Coach and related systems. In this role, you will operate with strong autonomy and technical ownership, leading complex initiatives that directly support Byte Coach’s strategic priorities:
• Scalable Brand Autonomy Platform Modernization on Byte OS • AI-Powered Coaching & Collective Intelligence • Operational Simplification & UX Improvements • Reliability & Performance Enhancements. You will own significant technical domains, influence cross-team design decisions, and deliver measurable platform and business outcomes at scale (33k+ restaurants globally).
Project Contribution:
• Work on assignments of moderate scope and complexity. • Analyze and expand on situations with multiple factors, breaking issues into logical steps and solving problems primarily using existing processes. • Design secure, highly available backend systems that reliably integrate AI services with scalable and auditable context management. • Work closely with product and AI teams to embed intelligence into operational workflows. • Leverage native APIs and frameworks for integrations. • Identify and resolve performance bottlenecks and bugs. • Maintain code integrity through testing and documentation. Collaboration & Communication:
• Build strong internal working relationships. • Interact primarily with supervisor, project lead, or other professionals in the same or related disciplines. • Clearly and effectively communicate and explain facts, policies, and practices. • Decisions typically affect the immediate team.
Core Skills:
• Strong expertise in Java (OOP, concurrency, collections, transaction management). • Proficiency with Spring Boot, Spring Data, Dependency Injection. • Experience designing and scaling RESTful microservices. • Knowledge of API security (OAuth, Cognito, token-based auth, RBAC). • Experience with event-driven architecture (Kafka, SQS). • Strong SQL and NoSQL database experience. • Experience diagnosing and resolving production issues. • Experience integrating AI-driven services into backend workflows. • Exposure to conversational systems or recommendation engines. • Experience supporting large-scale multi-tenant platforms. • Proficient in Git for version control and team collaboration. • Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams. Preferred Skills
• Familiarity with JavaScript/TypeScript (ES6+). • Experience with CI/CD tools such as Jenkins, CircleCI, and Harness. • Hands-on experience with AWS services (EC2, EKS, S3, RDS, Lambda). • Knowledge of Kubernetes for container orchestration, scaling, and deployment. • Experience with monitoring and logging tools like DataDog.