¡Activa las notificaciones laborales por email!

Senior Software Engineer (Java) - Gen AI

Sinch

Galapagar

Híbrido

EUR 65.000 - 92.000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A dynamic technology company is seeking a Senior Software Engineer to join their innovative team. In this role, you will design and build backend services for an AI-powered chatbot platform, significantly impacting real-time messaging across various applications. The ideal candidate will have strong expertise in Java and distributed systems along with experience in database optimization and cloud platforms. This position offers a competitive salary and remote work flexibility, requiring occasional visits to the Madrid office.

Servicios

Health and life insurance
Flexible work environment
Retirement savings plans

Formación

  • Production-level experience in backend development using Java and Typescript.
  • Strong background in database design and optimization, particularly with distributed databases.
  • Experience with observability, logging, and monitoring tools.

Responsabilidades

  • Design and maintain backend services for AI-driven chatbot orchestration.
  • Build scalable, distributed systems for real-time messaging.
  • Collaborate with cross-functional teams including ML engineers and product managers.

Conocimientos

Backend development
Java
Distributed systems
Database optimization
Microservices
Cloud platforms

Herramientas

MongoDB
Cassandra
Docker
Kubernetes

Descripción del empleo

Senior Software Engineer (Java) - Gen AI

Senior Software Engineer (Java) - Gen AI

1 week ago Be among the first 25 applicants

This range is provided by Sinch. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Sinch is pioneering the way the world communicates. More than 150,000 businesses — including Google, Uber, Paypal, Visa, Tinder, and many others — rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.

Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey.

At Sinch we "Dream Big", "Win Together", "Keep it simple", and "Make it Happen". These values are our foundation!

As a Senior Software Engineer , you will play a key role in designing and building the next generation of our AI-powered chatbot platform . You will work in a dynamic, collaborative environment to develop scalable distributed systems that power real-time messaging and LLM-based applications. Your contributions will directly impact the efficiency, performance, and safety of AI-driven conversations at scale.

What You'll Do

  • Design, develop, and maintain backend services for AI-driven chatbot orchestration.
  • Build high-performance, scalable, and distributed systems for real-time messaging and workflow execution.
  • Work with LLMs (Large Language Models) to enhance bot interactions, ensuring safety, efficiency, and responsiveness.
  • Develop internal tools for monitoring, debugging, and optimizing LLM-based applications at scale.
  • Implement and optimize workflow orchestration using frameworks like Temporal.io.
  • Ensure observability, reliability, and fault tolerance across all services.
  • Collaborate with cross-functional teams including ML engineers, frontend engineers, and product managers.
  • Maintain a strong focus on code quality, security, and best practices in software development.

This is a 95% remote role. You must be based in Spain and we will bring you to the office in Madrid for some days every quarter .

Requirements

What We Look For

  • Production-level experience in backend development using Java and Typescript
  • Deep understanding of distributed systems and experience building high-scale microservices and event-driven architectures.
  • Strong background in database design and optimization, particularly with MongoDB, Cassandra, or other distributed databases.
  • Experience with observability, logging, and monitoring tools for debugging and performance analysis.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes).
  • A problem-solving mindset with the ability to debug complex distributed systems.
  • Strong communication skills and the ability to work effectively in a collaborative environment.

Nice to Have

  • Experience with LLM fine-tuning or AI-driven chatbot development.
  • Knowledge of message brokers like Kafka, RabbitMQ,
  • Hands-on experience with Temporal.io or similar workflow orchestration frameworks.

Sinch is a global company composed of people from different countries and cultures. Our benefits adjust regionally to support employees and help them to thrive in every stage of life. We offer valuable benefits and resources, including health and life insurance, a flexible work environment, retirement savings plans, and more.

Our Hiring Process

In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently works towards identifying the people that best fit each open job, based on Sinch' s hiring needs and candidates' career expectations.

We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new insights and perspectives to Sinch!

Seniority level

Seniority level

Not Applicable

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

IT Services and IT Consulting

Referrals increase your chances of interviewing at Sinch by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

Senior Frontend Developer - Buyer Experience

Senior Frontend Developer Remoto (Spain)

Senior Software Engineer - Talent Domain

Madrid, Community of Madrid, Spain 8 months ago

Madrid, Community of Madrid, Spain 9 months ago

Madrid, Community of Madrid, Spain 6 days ago

Senior Backend Developer - Wallets (100% Remote - Spain)

Senior Software Engineer - U.S. or EU (remote)

Spain $150,000.00-$195,000.00 7 months ago

Madrid, Community of Madrid, Spain 1 month ago

Talent Pool - Senior Software Engineer Front End

Greater Madrid Metropolitan Area 2 months ago

Senior Software Engineer - Age of Empires (Remote)

Madrid, Community of Madrid, Spain 2 weeks ago

Senior Full Stack Developer - ASP.NET, C# - 100% remoto

Senior Software Engineer - Business Automation

Madrid, Community of Madrid, Spain 8 months ago

Talent Pool - Senior Software Engineer - Latam

Madrid, Community of Madrid, Spain 1 month ago

Madrid, Community of Madrid, Spain 3 months ago

Senior or Staff+ Software Engineer - Identity

Spain $100,000.00-$170,000.00 11 months ago

Madrid, Community of Madrid, Spain 5 months ago

Senior Software Engineer / Full Stack Developer (with English)

Talent Pool - Senior Software Engineer - Spain

Greater Madrid Metropolitan Area 2 months ago

Greater Madrid Metropolitan Area 4 months ago

Talent Pool - Team Lead Software Engineer

Greater Madrid Metropolitan Area 2 months ago

Madrid, Community of Madrid, Spain 4 months ago

Madrid, Community of Madrid, Spain 3 months ago

Senior Software Engineer - Back Office Team

Madrid, Community of Madrid, Spain 5 days ago

Madrid, Community of Madrid, Spain 3 weeks ago

Madrid, Community of Madrid, Spain 3 weeks ago

Senior Software Engineer (Java) - Gen AI

Madrid, Community of Madrid, Spain €65,000.00-€92,000.00 2 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.