Enable job alerts via email!

Machine Learning Engineer

Ninja

Riyadh

On-site

SAR 180,000 - 220,000

Full time

Yesterday
Be an early applicant

Job summary

A leading tech company in Saudi Arabia is looking for a skilled Backend Developer to build and manage high-performance microservices using Kotlin and Spring Boot. Candidates should have over 5 years of experience in developing production-level backend systems, strong skills in SQL databases like MySQL and PostgreSQL, and familiarity with AI/ML model integration. The role offers an opportunity to collaborate across teams and contribute to innovative projects in a dynamic environment.

Qualifications

  • 5+ years of experience building production-ready backend systems.
  • Expert-level knowledge of Kotlin and Spring Boot ecosystem.
  • Strong experience with microservices and API design.

Responsibilities

  • Build and maintain high-performance microservices using Kotlin and Spring Boot.
  • Collaborate with data scientists to consume ML models.
  • Develop and maintain RESTful APIs.

Skills

Production-ready backend systems
Kotlin and Spring Boot
Microservices
API design
MySQL
PostgreSQL
Software design patterns
Containerized environments
AI/ML model integration
Strong communication

Tools

Docker
Kubernetes
Job description
  1. Build and maintain high-performance microservices using Kotlin and Spring Boot
  2. Model relational schemas, optimize SQL queries, and manage data consistency across MySQL and PostgreSQL
  3. Collaborate with data scientists to consume ML models (e.g., via REST, gRPC), embed intelligent decisioning into backend services
  4. Develop and maintain RESTful APIs; define contracts for frontend, partner services, or AI inference layers
  5. Contribute to Docker/Kubernetes-based deployments, CI/CD pipelines, and monitoring (Grafana, Prometheus, etc.)
  6. Review code, guide peers on best practices, and participate in architectural discussions and roadmap planning

Skills

  • 5+ years of experience building production-ready backend systems
  • Expert-level knowledge of Kotlin and Spring Boot ecosystem
  • Strong experience with microservices, API design, and distributed systems
  • Hands-on experience with MySQL and PostgreSQL including schema design and query optimization
  • Solid understanding of software design patterns, RESTful principles, and secure coding practices
  • Experience with containerized environments and orchestrators (Docker, Kubernetes)
  • Familiarity with integrating AI/ML models (e.g., Python-based APIs, TensorFlow/ONNX serving, or model inference endpoints)
  • Strong communication skills and ability to work across engineering and data teams

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.