OT

AI/ML - Engineer

OXO Techlinkedin.com
Oct 1, 2026, 5:38 PM3w ago
Full-timeColombo, Western ProvinceML & AIMid level (3+ yrs)

About the role

The AI/ML Engineer at OXO Tech will be responsible for designing, developing, and deploying AI solutions that deliver measurable business impact. The role involves implementing RAG architectures, integrating vector databases, setting up observability for AI systems, and troubleshooting and iterating on models. The engineer will collaborate cross-functionally with product, engineering, and subject matter experts, foster best practices in AI/ML, mentor team members, and stay current with AI trends. Additional responsibilities include analyzing and designing requirements, participating in code reviews, testing and deployment, and contributing to process improvements. The position requires hands-on experience with a variety of programming languages, container orchestration, configuration management tools, and cloud platforms.

Must have

  • Bachelor's or a master's degree in computer science or equivalent technology discipline.
  • 3+ years of relevant software development experience creating and growing SaaS applications.
  • 3+ experience with coding and scripting (Python, SQL, Java, JavaScript, Golang, Bash, Perl or Ruby).
  • Experience with front-end frameworks like React or Vue. Experience with back-end runtimes and frameworks like Node.js, Spring, Spring Boot, Django, Flask, etc.
  • Familiarity with the use of ElasticSearch/OpenSearch, and Neo4J as persistent stores
  • Experience with the development, maintenance, and testing of software following industry best practices.
  • Experience with highly available, highly concurrent web-based applications.
  • At least 3 years of experience with Cloud Native technologies (Amazon Web Services, Microsoft Azure, Google Cloud Platform).
  • 3+ years of experience with Terraform/Ansible, container orchestration services including Docker or Kubernetes.
  • 3+ years of experience working with Agile Development Practices
  • A team player, self-starter, and detail-oriented with effective written and verbal communication skills.
  • Must have strong time management skills - including the ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines.

Nice to have

  • Experience with Data Science using Python is highly preferred.
  • Experience building AI solutions using AWS Bedrock/Azure Cognitive services is highly preferred

Technologies

  • Agile
  • Ansible
  • AWS
  • Amazon Bedrock
  • Azure
  • Bash
  • Cloud Native
  • Data Science
  • Django
  • Docker
  • Elasticsearch
  • Embeddings
  • FAISS
  • Flask
  • GCP
  • Go
  • Java
  • JavaScript
  • Kubernetes
  • LLM
  • Machine Learning
  • Milvus
  • Neo4j
  • Node.js
  • Observability
  • OpenSearch
  • Perl
  • Pinecone
  • Python
  • RAG
  • React
  • Ruby
  • SaaS
  • Spring / Spring Boot
  • SQL
  • Terraform
  • Unit Testing
  • Vector Databases
  • Vue.js

Highlights

A bachelor's or master's degree in computer science or a related technology discipline is required. The role requires at least 3 years of relevant experience in software development, cloud native technologies, and Agile practices. Experience with Data Science using Python and building AI solutions with AWS Bedrock or Azure Cognitive Services is highly preferred.