Role PurposeThe AI Developer / Software Engineer helps evolve Omilia's Drive-Thru Voice AI solution for Quick Serve Restaurants. The role works across the whole product — engineering and AI/LLM development, conversation analysis, and customer work — on a live system used at scale in thousands of restaurants. The balance across these areas shifts with project needs.AccountabilitiesEngineering — Build features, fix bugs, test and deploy releases, and integrate with client systemsAI/LLM — Prototype AI features, fine-tune LLMs for voice ordering, and turn them into production solutionsConversation analysis — Review real dialogs, assess performance, and identify improvement opportunitiesCustomer work — Gather business requirements and build the application logic to meet themKey ResponsibilitiesBuild product features and fix bugs for the Drive-Thru Voice AI solution, including testing and deploying releasesIntegrate with client systems as required for assigned workPrototype AI features and fine-tune LLMs for voice ordering, turning promising prototypes into production solutionsReview real drive-thru dialogs, assess performance, and identify opportunities to improve accuracy and user experienceWork with customers and internal stakeholders to gather business requirements and implement the application logic that meets themShift effort across engineering, AI/LLM, conversation analysis, and customer work as project needs changeCommunicate clearly in English in both technical and customer-facing contexts,
and deliver within demanding deadlinesRequirementsRequired:Academic degree in Computer Science, Computational Linguistics, Natural Language Processing, a related field, or equivalent experienceAt least 1 year of experience as a Software Developer or AI EngineerExcellent command of spoken and written EnglishExcellent communication skills; customer-facingAmbition, enthusiasm and eagerness to learn, with aptitude for analytical and creative thinking and sharp attention to detailAccountable within demanding deadlinesNice to haveExperience with conversational automated dialog systems, either voice- or chat-based. Experience in any other production-level NLU/NLP solutions will also be considered a plusExperience fine-tuning or training NLP/LLM modelsKnowledge of embeddings, vector databases and RAGKnowledge of Java 17 is a strong assetExperience consuming external systems such as web services (REST and SOAP)Experience in SQL databasesExperience with GitLab and CI/CD processesExperience in Spring FrameworkKnowledge of SpanishBenefits24 days of annual leave (accrues at 2 days/month). Paid sick leaveMacBook Pro + any necessary hardware shipped to the employee's locationAnnual 360-degree performance appraisal — drives promotions and raisesOnboarding buddy systemAn extensive course library for learning and certificationsPaid Claude Enterprise subscription and access to other cutting edge professional tools#J-18808-Ljbffr
📌 Ai Developer / Software Engineer (Madrid)
🏢 Omilia
📍 Madrid