This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly skilled and motivated Software Engineer to join our growing team. As a key contributor, you will design, develop, and optimize end-to-end software solutions spanning both front-end and back-end systems. You will work on complex, novel, and non-recurring challenges, influencing critical technical decisions that directly impact product success. The team encourages continuous innovation and provides opportunities to work on cutting-edge AI-driven solutions.
Job Responsibility:
Collaborate with cross-functional hardware and software teams to identify and solve complex problems
Design, develop, and maintain advanced and intelligent triaging solutions
Build scalable and maintainable software architecture for complex diagnostic workflows
Apply AI and machine learning techniques for failure detection, root-cause analysis, and automated triaging
Contribute to the design and architecture of end-to-end systems, including front-end and back-end components
Research emerging technologies and prototype innovative solutions to drive continuous improvement
Mentor junior engineers and contribute to technical decision-making
Create technical documentation and contribute to knowledge sharing initiatives
Requirements:
5–8 years of experience in software development and application engineering
Strong programming skills in C++ and Python, with solid debugging capabilities
Experience in designing scalable software systems and architectures
Exposure to AI/ML technologies and their application in automation or diagnostics
Experience working in cross-functional teams with strong communication skills
Familiarity with embedded systems software development
Understanding of API development, system architecture, and design methodologies
Experience with DevOps practices and automated testing frameworks
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
Nice to have:
Contributions to technical publications or conference presentations are a plus