Java Senior Software Engineer - MLPP - (Hybrid)

eDreams ODIGEO
Barcelona, Spain
5 days ago

Role details

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

Job location

Barcelona, Spain

Tech stack

Java
Artificial Intelligence
Big Data
BigTable
Google BigQuery
Software Quality
Code Review
Continuous Delivery
DevOps
Github
PostgreSQL
Machine Learning
Neo4j
Redis
SonarQube
Google Cloud Platform
Kubernetes
Cassandra
Kafka
GPT
Docker

Job description

You will join our Machine Learning Production Platform team, collaborating closely with Data Scientists and product stakeholders to build and operate a cloud-native platform that runs our machine-learning models at scale. What you will do:

  • Work with Java 17, Kafka, Cassandra, Postgres, BigQuery, BigTable, Redis, Neo4j, and other Big Data technologies.
  • Develop and maintain the platform in a continuous delivery environment using Docker, Kubernetes, and GCP.
  • Participate in architecture design, code reviews, and technical decision-making to improve code quality and scalability.
  • Implement monitoring and observability with SonarQube and Datadog to ensure high reliability.
  • Champion best practices, share knowledge, and mentor junior engineers.

Requirements

  • Proven experience as a senior engineer, leading technical initiatives and guiding other engineers.
  • Ability to deliver complex projects with multiple stakeholders while managing timelines and mitigating risks.
  • Strong code quality focus: design for testability, maintainability, and extensibility.
  • Excellent communication skills in English, enabling collaboration across a multicultural team.
  • Self-motivation, openness to learning, and a desire to contribute innovative ideas.

Preferred Qualifications

  • Experience with AI tools such as GitHub Copilot or ChatGPT to enhance development workflow.
  • Curiosity to experiment with emerging AI solutions and integrate them into production pipelines.
  • Knowledge of DevOps practices for AI-enabled software delivery.
  • Adaptability and rapid learning of new technologies.

Benefits & conditions

  • Competitive salary and benefits, including flexible benefits and performance-based bonuses.
  • Prime Plus membership and discounted travel services.
  • Continuous learning with free Coursera access, workshops, and a structured onboarding program.
  • Career progression through personalised paths and internal mobility opportunities.
  • Hybrid work model focused on outcomes, supporting work-life balance.
  • Engaging social events and an inclusive workplace culture.

Apply for this position