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).
The Staff Software Engineer will be responsible for building, maintaining, monitoring, and scaling AI products and components in our portfolio. Applying engineering best practices to help ensure a culture of software quality and operational excellence throughout the organization. This role will work directly with Product Managers and other stakeholders to help define the product roadmap and provide input towards the overall technical strategy.
Job Responsibility:
Collaborate with product, architecture, and design leads to deliver highly-available, fault-tolerant products and services
Work on significant and unique technical challenges, evaluate and recommend solutions, and guide decision making by considering technical tradeoffs
Grasp both the technical and business perspective so you can help drive innovation
Work autonomously and be self-disciplined, requiring no supervision or guidance
Mentor and coach the team members to grow both their technical skills and soft skills
Requirements:
Bachelor's degree
7+ years experience in backend software, ML, or AI engineering
Highly proficient in ML and AI engineering tools, python/FastAPI, A2A protocol, agent design and evaluation, prompt and context engineering
Adept with agile software development lifecycle and DevOps principles
Passion for software development, emerging technologies and culture of innovation
Excellent communication and interpersonal skills
Nice to have:
Experience with AWS cloud infrastructure, Terraform
Full-stack experience building UIs (React/Flutter)
Statistical & analysis skills, hypothesis testing, a/b testing, translating technical findings for business stakeholders