Latest AI JobsBrowse Jobs
Aircall.io, Inc. logo

Staff AI Software Engineer

Aircall.io, Inc.Madrid Office13001 - Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
20 Jul 2026
Status
Open · checked 7d ago

About this role

The Staff AI Software Engineer position at Aircall in Madrid is an exciting opportunity for an experienced developer to drive the architecture and delivery of innovative artificial intelligence modules. This role is well-suited for a technically proficient professional who thrives in a collaborative, fast-paced environment focused on building advanced customer communication technologies.

Role Overview

As a Staff AI Software Engineer based in the Madrid Office, you will take ownership of designing, architecting, and delivering end-to-end AI-driven capabilities. You will work autonomously to create, test, and monitor code in production while collaborating closely with product managers, designers, and fellow engineers. By staying ahead of emerging AI trends, you will propose forward-thinking solutions that help teams work smarter and scale efficiently.

Key Responsibilities

Own the design, architecture, and end-to-end delivery of AI-driven modules.
Propose creative solutions by staying current with artificial intelligence landscape trends and technologies.
Create, design, develop, test, and monitor code in production reliably and autonomously.
Partner with product managers, designers, and engineers to build pragmatic solutions for real-world user challenges.
Collaborate on team solution designs and hold accountability for successful execution.
Gain a deep understanding of business needs to deliver relevant solutions for clients.
Mentor colleagues and promote technical growth within the engineering teams.
Maintain awareness of new architectures and technologies, applying good judgment for potential use.
Participate in an on-call rotation to address critical system issues and maintain continuous reliability.

Requirements

Bring at least 5+ years of professional software development experience focusing on security, scalability, availability, and performance.
Proficient in languages such as TypeScript, Node.js, Python, Ruby, or Rails.
Strong knowledge of Large Language Models (LLMs) with hands-on experience in model integration, prompting, and usage.
Proven understanding and direct practical experience building Agentic AI systems, including deploying AI Agents and MCP prototypes or servers.
Familiarity with AI frameworks like LangChain, LlamaIndex, or AutoGen.
Experience with modern AI architectures, including RAG, vector databases, reranking, and performance optimization.
Strong commitment to code simplicity, quality, performance, and maintainability with the ability to design simple architectures at scale.
Effective and proactive communication skills to collaborate seamlessly across different roles.

Nice to Have

Experience working on frontend applications, with a preference for React.
Production experience using AWS for high-volume and high-availability services.

Skills and Tools

Python
AWS
React
Node.js
TypeScript
LangChain
RAG
REST API and GraphQL APIs
PostgreSQL, DynamoDB, OpenSearch, and Redis

About the Company

Headquartered in Paris with a strong presence across several global cities including Madrid, Aircall is a unicorn, AI-powered customer communications platform utilized by over 22,000 companies worldwide. The company brings voice, SMS, WhatsApp, and AI together into a unified workspace to help teams drive revenue and resolve issues faster. Aircall values ownership, continuous learning, customer obsession, and thoughtful speed within a multicultural, diverse, and inclusive workplace.

How to Apply

To submit your application for the Staff AI Software Engineer position, please visit the official Aircall careers page.

Skills and tech stack

Questions candidates ask

Where is this job located?

This position is based out of the Aircall Madrid Office.

How many years of experience are required?

Candidates must have at least 5+ years of experience in software development.

What AI expertise is expected for this role?

The role requires strong knowledge of LLMs, hands-on experience with prompting and model integration, direct experience building Agentic AI systems, and familiarity with AI frameworks and modern architectures like RAG.

What technologies are included in the tech stack?

The tech stack includes TypeScript, Node.js, Python, Ruby, Rails, React, REST/GraphQL APIs, AWS, PostgreSQL, DynamoDB, OpenSearch, and Redis.

Does this role involve on-call duties?

Yes, engineers in this position participate in an on-call rotation to respond to critical system issues and ensure reliability.

Ready to apply?

The application is on the official Aircall.io, Inc. careers page.

Apply on company site