Create Alert
Email me similar jobs

Senior Software Engineer (Java, AI, Distributed Systems)

Senior Software Engineer (Java, Distributed Systems, AI) – Travel – Amsterdam

Hourly rate: €100 - €130

Duration: 6 months

Hybrid: 2 days per week

Start: ASAP



My new client is looking for a Senior Software Engineer to design, build, and operate scalable, high-quality systems using Java and modern cloud-native technologies. You’ll own services end-to-end, contribute to architectural decisions, and help bring innovative solutions including AI-driven capabilities from idea to production


.

What You’ll Do:

  • Build and maintain high-performance Java applications and distributed systems.
  • Design and implement scalable microservices and API
  • Own services in production, ensuring reliability, observability, and performanc
  • Work with Docker and Kubernetes to deploy and operate cloud-native system
  • Develop and optimise workflows, automation, and pipeline
  • Lead and contribute to technical design and engineering best practice
  • Mentor junior engineers and collaborate across product and engineering team
  • Experiment with and implement AI/ML solutions, taking them from prototype to production.


Must-Have Experience

  • Strong Java development experience (8+ years) in production environments
  • Proven experience building and running distributed systems / microservices architectures
  • Hands-on experience with Docker, Kubernetes, and cloud platforms
  • Strong understanding of system design, testing, and API development


Must have requirements:

  1. AI in Practice – You’ve built AI/ML experiments in a company setting and successfully taken them into production.
  2. Java Distributed Systems Expertise – You deeply understand scalable, resilient system design using Java.
  3. End-to-End Ownership – You’ve owned real production systems, including code, workflows, deployment, and operations.


Nice to Have

  • Experience with AI/ML frameworks or integrations (e.g. LLMs, data pipelines)
  • Exposure to CI/CD, observability tools, and DevOps practices
  • Experience mentoring engineers


Similar jobs

Senior Software Engineer (Java, AI, Distributed Systems)

Apply Now
Back to search page