Senior AI Software Engineer

Senior AI Software Engineer

Paris Full Time 63000 - 77000 € / an (estimé) Hybride
GetVocal AI Ltd.

En un coup d'œil

  • Missions: Concevoir et construire des systèmes backend de production pour l'IA conversationnelle.
  • Entreprise: Entreprise innovante spécialisée dans l'IA avec une culture collaborative.
  • Avantages: 25 jours de congés, soins de santé privés, et participation aux actions.
  • Autres infos: Environnement rapide avec de fortes opportunités d'apprentissage.
  • Pourquoi ce job: Rejoignez une équipe dynamique et travaillez sur des technologies d'IA de pointe.
  • Qualifications: Compétences avancées en Python et expérience en systèmes distribués.

Le salaire estimé est compris entre 63000 - 77000 € par an.

The Role

We’re building the next generation of real-time conversational AI systems.

Our agents operate under real production traffic, where latency, scalability, reliability, and engineering quality are critical.

We’re looking for a Senior AI Software Engineer to design and build the production systems that allow these agents to respond intelligently and reliably in real time.

This is not an R&D or research role.

This role sits at the intersection of

AI engineering, backend systems, and distributed real-time architecture .

You will take ownership of complex production systems behind our AI agents, including low-latency backend services, event-driven pipelines, agent orchestration, and the infrastructure patterns required to operate them at scale.

We also believe that modern software engineering is changing.

The strongest engineers are no longer measured only by how much code they write manually, but by how effectively they can design systems, orchestrate AI coding agents, and validate AI-generated work without compromising quality.

  • What You’ll Do
  • Design, build, and operate production-grade backend systems powering our conversational AI platform.
  • Build low-latency, high-throughput services using Python, Fast API, and asynchronous programming.
  • Develop real-time, event-driven systems using Web Sockets, streaming technologies, queues, and parallel processing.
  • Design distributed architectures that remain reliable and responsive under significant production traffic.
  • Build and improve AI agent orchestration systems and LLM-powered applications.
  • Integrate LLM APIs, AI frameworks, communication infrastructure, and external AI providers into the platform.
  • Use technologies such as Redis and caching layers to improve latency, throughput, and system efficiency.
  • Profile production systems, identify performance bottlenecks, and optimise critical execution paths.
  • Improve system resilience, fault tolerance, observability, and production debugging capabilities.
  • Write comprehensive unit, integration, and load tests.
  • Design clean, modular, and maintainable architectures that can evolve as the product scales.
  • Work closely with AI, product, and engineering teams to translate agent capabilities into reliable production systems.
  • Use AI coding tools to accelerate development, debugging, testing, refactoring, and technical exploration.
  • Review and validate AI-generated code for architectural flaws, hallucinations, security issues, and maintainability risks.
  • Write a significant amount of production code while improving the overall engineering quality of the platform.

Expert-level Python skills and strong experience building production backend systems.

Advanced knowledge of Python asynchronous programming, including asyncio, concurrency, and multiprocessing.

Strong experience with Fast API and API architecture.

Experience building low-latency, high-throughput, or real-time systems in production.

Strong understanding of distributed and event-driven system design.

Hands-on experience with technologies such as

  • Web Sockets
  • Streaming systems
  • Message queues
  • Redis and caching
  • Parallel processing
  • Event-driven architectures

Experience building AI agents, LLM applications, or AI orchestration platforms.

Production experience with modern AI technologies such as Lang Chain or equivalent frameworks, MCP, LLM APIs, and real-time communication platforms such as Live Kit or equivalent.

Strong understanding of scalable architecture, system decomposition, modularity, resilience, and fault tolerance.

Experience with observability, performance profiling, latency optimisation, load testing, and production debugging.

Strong software engineering fundamentals, including clean architecture, maintainability, and automated testing.

Comfort working with Docker, Linux, CI/CD pipelines, Kubernetes fundamentals, and at least one major cloud platform such as GCP, AWS, or Azure is a strong advantage.

AI-Native Software Engineering

You should already be using AI coding tools such as Claude Code, Codex, Cursor, Gemini CLI, or equivalent tools as part of your daily engineering workflow.

We are looking for engineers who know how to

  • Break complex engineering problems into clear, AI-executable tasks.
  • Write precise technical specifications and prompts.
  • Orchestrate multiple AI coding agents or workflows in parallel.
  • Rapidly review, test, and validate AI-generated code.
  • Identify hallucinations, security vulnerabilities, and architectural weaknesses.
  • Refactor AI-generated code into clean and maintainable production software.
  • Use AI to accelerate debugging, testing, documentation, and refactoring—not only initial code generation.
  • Increase development output without reducing engineering quality or accountability.

Using AI tools is not a substitute for strong engineering fundamentals. You must be able to understand, challenge, and take full ownership of everything that enters production.

Comfort working closely with AI researchers, product teams, and infrastructure engineers to turn experimental capabilities into reliable production systems.

Eligibility to work in France is required.

What we offer

  • High ownership and autonomy
  • Diverse, international team across Europe
  • Exposure to cutting-edge AI, voice, and enterprise deployments
  • Fast-paced environment with strong learning curve
  • 25 days holiday + public holidays
  • Private healthcare with 50% coverage for you, and 100% coverage for your kids
  • Swile
  • Pension contribution
  • ESOP/VSOP (shares)
  • #J-18808-Ljbffr

Senior AI Software Engineer employeur : GetVocal AI Ltd.

Nous sommes un employeur de choix, offrant à nos ingénieurs logiciels seniors en IA une opportunité unique de travailler sur des systèmes d'IA conversationnelle de pointe dans un environnement dynamique et international. Avec une culture de travail axée sur l'autonomie et la responsabilité, nous favorisons le développement professionnel grâce à des projets innovants et des technologies de pointe, tout en garantissant un équilibre entre vie professionnelle et vie privée avec 25 jours de congés payés et des avantages tels qu'une couverture santé privée. Rejoindre notre équipe, c'est s'engager dans une aventure passionnante où chaque contribution compte et où les opportunités d'apprentissage sont infinies.

GetVocal AI Ltd.

Coordonnées :

Équipe de recrutement de GetVocal AI Ltd.

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Senior AI Software Engineer

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez GetVocal AI Ltd.. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior AI Software Engineer

Compétences avancées en Python
Programmation asynchrone en Python
FastAPI et architecture API
Systèmes à faible latence et haute capacité
Conception de systèmes distribués et événementiels
WebSockets et systèmes de streaming
Gestion des files d'attente de messages

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour GetVocal AI Ltd.. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez GetVocal AI Ltd.

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie GetVocal AI Ltd.. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.