Java Senior Software Engineer - Gen AI - Convert
Role details
Job location
Tech stack
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