As you contemplate your future, you might be asking yourself, what's the next step? Start your journey with us! We're seeking an experienced Java Senior Software Engineer to join our Machine Learning Prod Platform Team in Barcelona, Madrid, Alicante, or Milan (hybrid) to drive the development of our Machine Learning platform. Our mission is to develop and run the platform and infrastructure to operate our ML models. We work in close collaboration with our Data Scientists team and help them to run the ML predictions in the production environment. We also build and run all the tools that an online ML platform needs (i.E., data tracking, feature store). If you're ready to soar,we're ready to take you there. What you will do: The Role's Key Responsibilities and Tasks As an eDOer, you will have clear objectives, great challenges, and a clear overview of how your work contributes to the global company project and its customers. As a Java Senior Software Engineer in the Technology Team, you will be in charge of: Working with innovative technologies including Java 17, BigData (Kafka, Cassandra, Postgres, Big Query, BigTable, Redis, Neo4j), machine learning, and Datamesh in a continuous delivery and cloud-based environment (Docker, Kubernetes, and GCP). Supporting a high-quality monitoring process with Sonarqube and Datadog. Challenging the status quo and bringing new ideas to the table. Influencing and driving the way we address our customers, build our product, and work. What you need to succeed: Meaningful experience in a senior engineer role driving technical work for other engineers. Staying up-to-date on industry trends and understanding how to apply them. Providing technical guidance for complex initiatives and delivering strategic technical improvements. Improving code structure and architecture, focusing on testability and maintainability, and identifying opportunities for technical investments. Successfully delivering projects with high complexity, involving multiple stakeholders, and monitoring and mitigating timeline risks. Effectively giving and receiving feedback, including code reviews, architecture reviews, and mentoring other team members. Communicating complex ideas to technical and business stakeholders and establishing alignment within the broader organization. Being a team player who enjoys collaborating and sharing skills and knowledge with others. Having a good English level to work in a multicultural environment with teams from over 50 nationalities, with different backgrounds, cultures, and interests. #J-18808-Ljbffr