Jobiglo

No results.

Senior AI/ML Software Engineer

TestCrew | Quality Engineering & Software Testing · Riyad

Senior 🇬🇧 English
Python Java JavaScript/TypeScript C# Go Node.js .NET REST APIs Microservices Distributed systems Event-driven architectures SQL NoSQL Pinecone Weaviate Milvus pgvector OpenAI Anthropic Gemini Llama Mistral Prompt engineering RAG Embeddings Semantic search

Job description

About the role

We are seeking a Senior Software Developer with deep AI/ML expertise to design, build, and integrate intelligent applications and AI‑powered solutions. The role works closely with engineers, architects, DevOps/SRE, data teams and business stakeholders to deliver scalable, secure, production‑ready AI services.

Key responsibilities

  • Design and develop reliable, maintainable software incorporating Generative AI and Large Language Models.
  • Build AI‑powered applications using Retrieval‑Augmented Generation, vector databases, embeddings and semantic search.
  • Integrate commercial and open‑source AI models (OpenAI, Anthropic, Gemini, Llama, Mistral, etc.) via APIs and SDKs.
  • Implement prompt engineering, context management, evaluation and AI guardrails.
  • Develop REST APIs, microservices and backend components in Python and/or Node.js, Java.NET.
  • Work with relational, NoSQL and vector databases such as Pinecone, Weaviate, Milvus, pgvector.
  • Optimize AI solutions for performance, cost, latency and reliability; implement automated testing frameworks.
  • Collaborate with DevOps/MLOps to deploy AI workloads in cloud environments and ensure security, privacy and responsible‑AI compliance.
  • Mentor junior developers, conduct code reviews and contribute to architecture decisions.

Required profile

  • 7+ years of professional software development experience.
  • Strong background in Python and at least one other language (Java, JavaScript/TypeScript, C#, Go).
  • Deep understanding of REST APIs, microservices, distributed and event‑driven architectures.
  • Hands‑on experience with Generative AI, LLMs, RAG pipelines and AI agents.
  • Proven ability to work with both commercial and open‑source AI models.
  • Experience designing secure, scalable AI solutions and applying responsible‑AI principles.

Required skills

  • Python
  • Java
  • JavaScript/TypeScript
  • C#
  • Go
  • Node.js
  • .NET
  • REST APIs
  • Microservices
  • Distributed systems
  • Event‑driven architectures
  • Relational databases (SQL)
  • NoSQL databases
  • Vector databases (Pinecone, Weaviate, Milvus, pgvector)
  • Generative AI and Large Language Models (OpenAI, Anthropic, Gemini, Llama, Mistral)
  • Prompt engineering
  • RAG, embeddings, semantic search

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec TestCrew | Quality Engineering & Software Testing.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Saudi Arabia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 weeks ago

Expires 1 month from now

13 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

TestCrew | Quality Engineering & Software Testing

Riyad