Java Senior Software Engineer - Gen AI - Convert

eDreams ODIGEO
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Java
Artificial Intelligence
Data Structures
Software Design Patterns
Large Language Models
Concurrency
Generative AI
Build Management
GPT

Job description

Java Senior Software Engineer - Gen AI - Convert Join eDreams ODIGEO to build next-generation travel experiences using Generative AI. Located in Barcelona or Madrid, this hybrid role blends cutting-edge research with industry-leading commerce solutions. Responsibilities * Work with an experimental stack, including the Agentic Development Kit or LangGraph, and implement protocols such as MCP, A2A, or AG-UI. * Design and build agentic models capable of autonomous reasoning to power deep integrations with external marketplaces like ChatGPT or Google A2A. * Collaborate closely with Data Science to bridge research and production, validate agents, fine-tune performance, and translate advanced AI concepts into scalable engineering solutions. * Deploy and manage applications in external environments and ecosystems beyond traditional internal deployments. * Participate actively in product definition and ideation for inspirational search and trip planning, solving complex user problems with

Requirements

Generative AI. * Mentor junior team members, provide feedback, and help the team grow. * Challenge decisions, drive technical excellence, and seek continuous improvement. Qualifications * More than 5 years of experience with Java. * Passion for AI: regularly reading papers, experimenting with new models, and excited about Generative AI. * Familiarity with core business modules-flight search, hotel search, meta, pricing, packaging- is a plus. * Solid background in data structures, concurrency, design patterns, and algorithms, with flexibility to adopt new languages and frameworks. * Knowledge or willingness to master LangGraph, Agentic Development Kit, MCP, A2A, AG-UI, GenAI, and LLM orchestration. * Experience deploying applications into external ecosystems or marketplaces (e.g., ChatGPT plugins, third-party platforms). * Creative problem-solving mindset, comfortable navigating ambiguity and building innovative solutions. * Strong communication, mentoring skills, and, ability to

Benefits & conditions

work collaboratively in a team, Preferred Qualifications * Experience with Applied AI tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants. * Curiosity for experimenting with emerging AI solutions in software development workflows. * Ability to leverage AI tools for debugging, streamlining development processes, and enhancing productivity. * Adaptability, rapid learning, and willingness to collaborate with AI as a pair programmer. Benefits * Competitive compensation, Prime Plus membership, flexible benefits, performance bonuses, birthday day off, discounts, relocation support, and equipment lifecycle program. * Continuous learning: free Coursera access, workshops, tech training, leadership development, and onboarding. * Career growth: personalised career paths, eVOLVE Program, internal mobility for horizontal and vertical moves. * Hybrid home-office model with focus on outcomes, supporting flexibility and work-life balance. * Community and social events: after-work gatherings, padel tournaments, parties, and more. * Dynamic, inclusive environment with freedom to innovate, take risks, and share ideas. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Our people are the key to our success. #J-18808-Ljbffr

Apply for this position