Latest AI JobsBrowse Jobs
Aircall.io, Inc. logo

Senior Backend Software Engineer - Python

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

About this role

Aircall is hiring a Senior Backend Software Engineer specializing in Python for its Madrid Office location to build scalable distributed systems and AI-powered infrastructure. This position is ideal for an experienced developer who thrives in a fast-paced startup environment and wants to work on next-generation autonomous sales technology.

Role Overview

This position calls for an ambitious engineer who enjoys tackling hard technical challenges like distributed systems, performance, scalability, and AI orchestration. The person in this role will design production-grade Python services, balance clean architecture with startup pragmatism, and incorporate modern agentic patterns into production workflows. Collaborating closely with product managers, founders, and AI engineers, the software specialist will help construct the intelligence layer behind an autonomous sales operating system.

Key Responsibilities

Design and implement production-grade Python services using clean architecture and solid engineering practices.
Architect scalable, distributed systems relying on Domain-Driven Design principles.
Integrate with external software-as-a-service systems including CRMs, dialers, meeting tools, and OAuth providers.
Optimize performance, latency, cost, and reliability across AI-driven systems.
Build and orchestrate large language model powered agents focusing on planning, reasoning, tool usage, and memory.
Develop internal frameworks for managing agent coordination, tool execution, memory layers, and event-driven workflows.
Partner with AI engineers, product teams, and founders to turn complex sales workflows into autonomous processes.
Utilize AI coding assistants effectively and experiment with AI-augmented development workflows.

Requirements

Seven or more years of strong backend engineering experience.
Advanced Python expertise encompassing async programming, typing, architecture patterns, and testing.
Demonstrated experience designing scalable distributed systems with clean, high-quality code focused on maintainability.
Experience working with Google Cloud Platform, which is preferred, or Amazon Web Services.
Mindset driven by building reasoning systems, leveraging AI coding assistants, and thriving in fast-paced environments with high ownership.
Strong communication skills to collaborate with diverse stakeholders and stay connected to user problems.
Fluency in English is required.

Nice to Have

Spanish language proficiency.

Skills and Tools

Python
FastAPI
Celery
PostgreSQL
uv package manager
Google Cloud Platform (GCP)
Amazon Web Services (AWS)
Kubernetes
Large Language Models (LLMs)
NextJS
Tailwind

Salary and Benefits

Competitive salary package and benefits.
Focus on work-life balance and employee well-being.
Fast-learning, entrepreneurial environment with a strong team spirit.
Cosmopolitan and multicultural workplace representing over 45 nationalities.

About the Company

As a unicorn artificial intelligence-powered customer communications platform, Aircall serves over 22,000 companies globally to drive revenue, accelerate issue resolution, and scale customer teams. The company unifies voice, SMS, WhatsApp, and artificial intelligence into a single workspace to help teams work smarter. Headquartered in Paris with a North American headquarters in Seattle, Aircall also operates teams across Madrid, London, Berlin, San Francisco, New York City, Sydney, and Mexico City.

How to Apply

Interested candidates should visit the official Aircall careers page to submit an application and learn more about open opportunities.

Skills and tech stack

Questions candidates ask

What is the location of the Senior Backend Software Engineer role?

The position is based in the Madrid Office.

How many years of experience are required for this position?

Candidates must have 7+ years of strong backend engineering experience.

What cloud platforms are relevant to this role?

Google Cloud Platform is preferred, and Amazon Web Services experience is also relevant.

What languages are required or preferred for communication?

Fluency in English is required, and Spanish is considered a plus.

What does the tech stack include for backend development?

The backend tech stack includes Python, FastAPI, Celery, PostgreSQL, and the uv package manager.

Ready to apply?

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

Apply on company site