Java Senior Software Engineer

eDreams ODIGEO
Alicante, Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Artificial Intelligence BigTable BigQuery Continuous Delivery Software Debugging PostgreSQL Machine Learning Neo4j Redis Azure Machine Learning Software Engineering SonarQube
+6 more
Google Cloud GitHub Copilot Kubernetes Cassandra GPT Docker

Job description

We’re seeking an experienced Java Senior Software Engineer to join our Machine Learning Production Platform Team in Barcelona, Milan, Alicante or Milan (hybrid) to drive the development of our Machine Learning platform. The mission is to develop and operate the platform and infrastructure that runs our ML models, working closely with Data Scientists to run predictions in production and build essential ML platform tools such as data tracking and feature store., * Work with innovative technologies including Java17, BigData tools (Kafka, Cassandra, Postgres, BigQuery, BigTable, Redis, Neo4j), machine learning, and Datamesh in a continuous delivery and cloud-based environment (Docker, Kubernetes, GCP). Supported by a high-quality monitoring process with SonarQube and Datadog.

  • Create engineers that challenge the status quo, bring new ideas, influence product direction, and actively shape how we solve customer problems.

Requirements

  • Experience with Applied AI Tools: Demonstrated comfort using practical AI tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
  • Experimentation Mindset: Curiosity and eagerness to explore, experiment with, and integrate emerging AI-driven solutions into software development workflows.
  • AI-Enhanced Problem Solving: Ability to effectively leverage AI tools to debug code, streamline development processes, and enhance productivity.
  • Adaptability and Learning Agility: Enthusiastic about continuously learning and quickly adapting to new AI features and capabilities.
  • Collaboration with AI: Experience or interest in collaborating closely with AI tools as “pair programmers” to complement traditional software development practices.

Benefits & conditions

  • A rewarding compensation package including Prime Plus membership, competitive salary, flexible benefits, performance-based bonuses, birthday day off, discounts, relocation support, and premium equipment with role-based selection options.
  • Continuous learning opportunities: free Coursera access, soft skills workshops, tech training, and leadership development.
  • Career growth: personalised career paths and the eVOLVE Program, internal mobility opportunities.
  • Well-being focus: hybrid home-office model, freedom and flexibility to balance work and life.
  • Social and community: after-work events, padel tournaments, parties, and a casual workplace culture.
  • A dynamic, healthy environment that encourages innovation, risk-taking, and idea sharing in an Agile mindset.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

1:49 min

Augmenting junior and principal engineering roles with AI

Neel Sundaresan Neel Sundaresan +1 · WWC Europe 2026

Videos

See all

Related articles

See all