AI Software Engineer-Reliability diagnosing and resolving complex production issues for restaurant technology solutions. Leveraging AI tools to enhance system resilience and efficiency in a hybrid work environment.
Responsibilities
Diagnose and resolve complex production issues across Android (C++, Kotlin, React Native) and .NET systems using logs, telemetry, and AI-assisted analysis.
Design and improve AI-enabled log analysis and incident triage workflows to accelerate root cause identification.
Leverage AI-assisted development tools to generate, test, and validate code fixes efficiently.
Identify repetitive break/fix patterns and develop AI-driven automation to reduce manual debugging effort.
Integrate AI-supported diagnostics and automation into CI/CD pipelines and defect tracking systems.
Implement durable fixes that reduce repeat incidents and improve overall system reliability.
Build and refine retrieval-based (RAG) workflows to surface historical incident context and detect recurring patterns.
Document resolutions and automation improvements to expand AI-assisted resolution coverage and reduce MTTR.
Requirements
3+ years of professional software engineering experience, including work in production environments.
Proficiency in C++, C#, Kotlin, and Android development.
Strong debugging and root cause analysis skills across multiple platforms.
Hands-on experience using AI-assisted development tools (e.g., Copilot, LLM-based workflows) as part of daily engineering work.
Practical experience building or contributing to AI-driven automation workflows, such as log analysis, retrieval-based systems, or task automation.
Understanding of RESTful APIs, multithreading, memory management, and performance troubleshooting.
Experience working with version control and CI/CD pipelines to deploy and validate fixes safely.
Ability to analyze recurring defects and propose automation or systemic improvements.
Strong communication skills and ability to collaborate across engineering and operations teams.
Software Engineer focused on designing and implementing BGP Routing protocol for Cisco’s systems. Working on critical routing components in large - scale networking environments.
Software Engineer designing and building routing protocol components for Cisco networking systems. Involves critical enhancements, debugging, collaborations, and mentoring within large - scale environments.
SONiC Platform Engineer at Cisco optimizing SONiC for high - end routers & switches. Leading porting efforts and ensuring performance for networking hardware in diverse environments.
Software Engineer on ZipX, building AI - native product experiences in enterprise procurement. Designing reliability and intuitive experiences with cutting - edge AI capabilities across the platform.
Software Engineering Trainee at Vaisala working on AI - assisted software development. Engaging in practical tasks for software porting and learning about Real Time Operating Systems.
Software Engineer the Maps team developing intuitive frontend tools for complex geospatial data workflows. Collaborating with cross - functional teams within TomTom’s Location Technology Products unit.
Principal Software Engineer at Boomi developing sophisticated systems and software based on customer business goals. Collaborating with teams on innovative product features and enhancements.
Technical Lead overseeing a high - performing engineering team in Brazil for Solen Software Group's software initiatives. Leading architectural decisions and engineering practices across diverse technologies.
AI Software Engineer at Solen Software Group, developing AI - assisted code and tools in Brazil's tech hub. Contributing to multiple software projects and learning modern practices in a high - growth environment.
Senior Software Engineer developing solutions on the Red Hat OpenShift Platform. Collaborating with teams to design and implement innovative technologies at Red Hat.