Backend Software Engineer With Machine Learning Experience (Marzán)

Stubhub International
Villar y Velasco, Spain
2 days ago

Role details

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

Job location

Remote
Villar y Velasco, Spain

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Code Coverage
Code Review
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
Programming Tools
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
Redis
Standard Sql
Software Engineering
SQL Databases
GitHub Copilot
Large Language Models
Spring-boot
Backend
GIT
Kotlin
Containerization
Git Flow
Kubernetes
Kafka
Stream Processing
Software Version Control
Automation Anywhere
Docker
Confluent
Microservices

Job description

Overview StubHub International (SHI) is a marketplace that provides fans a safe, transparent, and trusted environment to buy and sell tickets for sport and music events all over the world.It allows fans with tickets they can no longer use to recoup part of the money they've spent and fans that didn't have the chance to buy tickets during the on?sale to access them at any time.We are looking for a talented and motivated Backend Software Engineer to join our Engineering team (full remote).Responsibilities Design, develop, test, and maintain backend microservices using Java and/or Kotlin, following established engineering best practices.Build and maintain event?driven integrations using Apache Kafka, including producer and consumer implementations, schema management, and stream processing patterns.Participate actively in the full software development lifecycle: requirements analysis, technical specifications, system diagramming, refinement sessions, and acceptance criteria definition.Design and implement robust, scalable services while ensuring high reliability, performance, and security.Write high?quality unit, integration, and contract tests, treating test coverage as a first?class engineering concern.Engage with AI?assisted development tools and processes, incorporating them where appropriate to improve delivery speed and code quality.Collaborate with product managers, designers, and fellow engineers across geographies to deliver shared goals.Contribute to the Backend Engineering Guild by sharing knowledge, promoting best practices, and participating in technical discussions.Communicate clearly and concisely in both speaking and writing with technical and non?technical stakeholders.Qualifications & Experience Solid professional experience with Java as a primary backend language; Kotlin experience is valued.Practical experience with event?driven architectures, ideally using Apache Kafka or Confluent Platform (producer/consumer patterns, offset management, consumer groups, topic design, etc.).Strong grounding in software engineering best practices: design patterns (SOLID, DRY, CQRS, etc.) and a culture of quality in testing.Comfortable with version control workflows (Git, pull requests, branching strategies) and CI/CD pipelines.Experience with Spring Boot or similar Java/Kotlin frameworks.Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).Knowledge of SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).Experience in e?commerce, marketplace, or ticketing platforms.Spanish is a plus but not required; conversational and written English fluency is required.Long?term ownership of well?scoped tasks and features from design to production with limited supervision.Open to adopting AI workflows such as GitHub Copilot, AI?assisted code review, and LLM?based developer tooling.Contribution to open?source projects or technical community engagement (blog posts, conference talks, etc.) is a plus.Benefits Private medical insuranceLife insurancePension planMeal ticketsTime off and other benefitsYour work will have a meaningful impact on the business and help spread the joy of concerts, theatre, and sports around the world.#J-*****-Ljbffr

Requirements

It allows fans with tickets they can no longer use to recoup part of the money they've spent and fans that didn't have the chance to buy tickets during the on?sale to access them at any time. We are looking for a talented and motivated Backend Software Engineer to join our Engineering team (full remote). Responsibilities Design, develop, test, and maintain backend microservices using Java and/or Kotlin, following established engineering best practices.Build and maintain event?driven integrations using Apache Kafka, including producer and consumer implementations, schema management, and stream processing patterns.Participate actively in the full software development lifecycle: requirements analysis, technical specifications, system diagramming, refinement sessions, and acceptance criteria definition.Design and implement robust, scalable services while ensuring high reliability, performance, and security.Write high?quality unit, integration, and contract tests, treating test coverage as a first?class engineering concern.Engage with AI?assisted development tools and processes, incorporating them where appropriate to improve delivery speed and code quality.Collaborate with product managers, designers, and fellow engineers across geographies to deliver shared goals.Contribute to the Backend Engineering Guild by sharing knowledge, promoting best practices, and participating in technical discussions.Communicate clearly and concisely in both speaking and writing with technical and non?technical stakeholders.Qualifications & Experience Solid professional experience with Java as a primary backend language; Kotlin experience is valued.Practical experience with event?driven architectures, ideally using Apache Kafka or Confluent Platform (producer/consumer patterns, offset management, consumer groups, topic design, etc.). Strong grounding in software engineering best practices: design patterns (SOLID, DRY, CQRS, etc.) and a culture of quality in testing.Comfortable with version control workflows (Git, pull requests, branching strategies) and CI/CD pipelines.Experience with Spring Boot or similar Java/Kotlin frameworks.Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes). Knowledge of SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis). Experience in e?commerce, marketplace, or ticketing platforms.Spanish is a plus but not required; conversational and written English fluency is required.Long?term ownership of well?scoped tasks and features from design to production with limited supervision.Open to adopting AI workflows such as GitHub Copilot, AI?assisted code review, and LLM?based developer tooling.Contribution to open?source projects or technical community engagement (blog posts, conference talks, etc.) is a plus.Benefits Private medical insuranceLife insurancePension planMeal ticketsTime off and other benefitsYour work will have a meaningful impact on the business and help spread the joy of concerts, theatre, and sports around the world.

Apply for this position