Software Engineer, Voice - Milan

Software Engineer, Voice - Milan

Full-Time 70000 - 90000 € / anno (stimato) Smart working (parziale)
indigo.ai

In sintesi

  • Mansioni: Sviluppa sistemi vocali in tempo reale e migliora l'esperienza utente.
  • Azienda: Indigo.ai, scale-up europea innovativa nel settore AI.
  • Benefit: Pacchetto competitivo, ambiente di lavoro flessibile e budget per la formazione.
  • Altre informazioni: Ambiente dinamico con opportunità di crescita professionale.
  • Perché questo lavoro: Fai parte della rivoluzione dell'AI vocale e lascia il tuo segno.
  • Qualifiche: Esperienza con sistemi audio in tempo reale e competenze in ingegneria software.

La retribuzione prevista è compresa tra 70000 - 90000 € per anno.

About Indigo. ai

Since 2016, indigo. ai has been using AI to transform how companies talk with their customers.

All the best stories start with great conversations: the relationships that matter are built on the ability to communicate, listen, and understand each other.

Through our AI Agents platform we have automated millions of conversations across voice, chat and messaging, integrating with the CCaa S and enterprise systems of our clients and improving their operational and commercial performance.

We are a fast-growing European scale-up, backed by Azimut with a €15M investment.

The role

Voice is where conversational AI is being decided right now, and it’s the channel where our enterprise clients feel quality, or its absence, most.

Our voice agents already handle real production phone traffic for large companies.

Today our voice runtime is a service we built in-house: a Node. js/Type Script router that terminates telephony media streams, orchestrates streaming speech-to-text, turn-taking and text-to-speech across multiple speech providers, and talks to our agent platform, the “brain” that owns knowledge, guardrails, routing, integrations and compliance.

It works, in production, today.

But the bar is moving fast.

Speech-to-speech models, semantic turn detection and context-aware TTS are redefining what callers expect from a machine on the phone.

We want to make the leap from “works reliably” to “feels human on a real phone line”, and we want one person to own that leap.

This is not a generic backend position.

It’s a specialist role with end-to-end ownership: the architecture, the orchestration, the model and provider choices, the latency budget, the way a conversation feels.

You’ll be our first engineer fully dedicated to voice, working directly with the founders and the platform team.

And if voice grows the way we believe it will, you’ll shape the team that grows around it.

  • What You’ll Do
  • Own the real-time voice pipeline end-to-end.

From audio ingress on the telephony edge, through streaming STT and turn-taking, to the agent brain and back out through streaming TTS.

Every millisecond in between is yours.

  • Engineer how fast the agent feels.

Semantic end-of-turn detection, preemptive generation on partial transcripts, eager TTS, filler and backchannel strategies that mask tool calls.

All measured on real 8k Hz phone audio, not in a browser demo.

  • Make turn-taking human.

Barge-in that survives noisy lines.

Endpointing policies that know the dialog state, so a caller never gets cut off mid-IBAN.

The difference between an IVR and a conversation lives here.

  • Raise voice quality on the channel that actually ships: the phone.

Benchmark and A/B STT and TTS providers on real G.711 calls (Italian first: WER, naturalness, numbers and codes read right), exploit wideband/HD voice where the carrier allows it, and experiment with context-aware TTS and conversational speech models as they mature.

  • Build the evaluation harness.

Turn “this voice sounds better” into numbers we trust: per-stage latency budgets, turn-taking metrics, regression suites on recorded calls, quality gates before anything reaches a client.

  • Keep production boringly reliable. Per-stage observability, live-call incident debugging (dead air, stuck turns, provider hiccups), graceful degradation when a vendor blinks.
  • Track a weekly-moving ecosystem and turn it into strategy.

New STT/TTS/speech-to-speech releases land every month.

You decide what we integrate, what we self-host for EU compliance and data residency, and what we skip.

And you make provider swaps cheap.

Who We’re Looking For

The filter is not your degree, and it’s not years-of-experience arithmetic.

It’s having built it.

Tell us about a real-time voice or audio system you designed and shipped: the latency budget, where it broke, and what you changed to make it feel right.

That tells us more than any title.

  • Must-have: the core of the role
  • Real-time audio systems, shipped.

You’ve built voice agents, telephony systems, conferencing or live-streaming products that ran in production.

You know what it means to move audio over Web Sockets/Web RTC/SIP, through codecs (G.711/μ-law, Opus), against a latency budget.

  • The modern voice AI stack, hands-on.

Streaming STT and TTS, VAD and turn detection, voice orchestration frameworks (Pipecat, Live Kit Agents or equivalent), speech-to-speech models.

You have opinions on the trade-offs, grounded in things you’ve actually built, not blog posts.

  • Strong software engineering. Type Script/Node. js and/or Python, and the maturity to own a production service end-to-end: containers, cloud infrastructure, CI/CD, observability.
  • A latency obsession.

You think in milliseconds per stage, you instrument before you optimize, and you know the difference between measured and perceived latency, and how to exploit it.

  • A product ear. You can hear the difference between a demo and a conversation, and you can translate what you hear into engineering priorities and measurable evals.
  • An AI-native way of working. You use agentic coding tools (e. g. Claude Code) daily and you’re good at directing them: setting up the problem, judging the output.
  • Fluent English.
  • Nice to have
  • Italian: our voice market is Italian-first, and you’ll be tuning pronunciation, prosody and evals for it every week.
  • Contact-center / CCaa S ecosystem experience: SIP trunking, SBCs, enterprise telephony platforms.
  • ML audio experience: evaluating or fine-tuning ASR/TTS models, working with speech datasets.
  • Elixir: our agent platform is built on it.
  • Contributions to open-source voice/audio projects.

What We Offer

  • A key role in a fast-growing European AI scale-up, backed by Azimut (€15M investment), where you own an entire technical domain end to end.
  • A competitive package (fixed + variable), aligned with seniority and market benchmarks.
  • A flexible, remote-friendly work environment built on trust and autonomy.
  • A dedicated education budget and a structured Career Development Plan.
  • High-quality equipment (Mac Book Pro and i Phone).
  • A young, dynamic team with real attention to people’s well-being, plus company retreats in inspiring locations throughout the year.

Where is the work?

Milan, hybrid. Our office is at SPACES, Piazza Gae Aulenti 1/Torre B, where we regularly meet to collaborate in person; the rest of the time we work wherever we’re most effective.

Why join us?

  • Voice is the frontier. 2026 is the year AI phone conversations stop sounding like machines. You’d be the person who makes that happen for real enterprise traffic, not a demo.
  • Total ownership. One domain, one owner, direct line to the founders. Your decisions ship, and you literally hear them in millions of phone calls.
  • The right architecture to build on.

A controllable enterprise brain (knowledge, guardrails, routing, compliance) that pure voice wrappers don’t have.

Your job is to give it a voice that matches.

Software Engineer, Voice - Milan datore di lavoro: indigo.ai

Indigo.ai è un datore di lavoro eccezionale per chi cerca un ruolo significativo nel campo dell'AI conversazionale. Offriamo un ambiente di lavoro flessibile e dinamico a Milano, dove i dipendenti possono crescere professionalmente grazie a un piano di sviluppo della carriera strutturato e un budget dedicato all'istruzione. La nostra cultura aziendale si concentra sul benessere delle persone, con ritiri aziendali in luoghi ispiratori e l'opportunità di lavorare a stretto contatto con i fondatori su progetti innovativi che plasmeranno il futuro delle conversazioni AI.

indigo.ai

Dettagli di contatto:

Team di recruiting di indigo.ai

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere Software Engineer, Voice - Milan

Partecipa ai Meetup Locali

Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!

Contribuisci a Progetti Open-Source

Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!

Esplora le Piattaforme di Recruitment Tecnico

Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!

Applica Direttamente a indigo.ai

Non dimenticare di controllare il sito web di indigo.ai per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.

Pensiamo che ti servano queste competenze per eccellere come Software Engineer, Voice - Milan

Sistemi audio in tempo reale
Ingegneria del software
TypeScript
Node.js
Python
WebSockets
WebRTC

Alcuni consigli per la tua candidatura 🫡

Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.

Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di Software Engineer, Voice - Milan in indigo.ai. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!

Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in indigo.ai. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!

Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come Software Engineer, Voice - Milan.

Come prepararti a un colloquio di lavoro presso indigo.ai

Preparati con le tue abilità tecniche

Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.

Mostra il tuo portfolio di progetti

Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.

Preparati a domande sul lavoro di squadra

Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.

Conosci il processo di sviluppo che usano

Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in indigo.ai, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.