Senior Machine Learning Engineer

Nextjob
Full-timeColombo, Sri Lanka

The Company

A Sri Lankan homegrown tech company that specializes in offering personalized digital solutions that will take your business to staggering new heights. We are high-tech product engineering specialists helping customers navigate the ever changing digital landscape. From dynamic startups eager to make their mark to established enterprises and large corporate entities, we work with an incredible range of clients, helping them transform great ideas into a living, breathing reality. We turn ideas into algorithms. Concepts into code. And, we're able to help each other do a better job. We thrive on the opportunity to tackle complex challenges across all fields of development.

The Role

We are seeking a highly skilled Senior Software Engineer (Machine Learning) to join our team in a full-time remote role. You will play a pivotal role in building intelligent, scalable AI applications, especially in the area of Generative AI and Retrieval-Augmented Generation (RAG). This position offers a competitive salary, attractive benefits, and opportunities for professional growth and development.

Key Responsibilities

  • Design and implement end-to-end Generative AI solutions using Retrieval-Augmented Generation (RAG) techniques.
  • Develop and fine-tune AI prompts for models such as OpenAI, Claude, Mistral, etc.
  • Integrate AI models with structured and unstructured data using LangChain, LlamaIndex, or similar frameworks.
  • Build scalable, production-grade AI applications using Python, Java, or TypeScript.
  • Orchestrate AI pipelines using modern frameworks and collaborate across teams to deliver intelligent systems that enhance user experience and business value.

Mandatory Skills

  • Proven experience in developing and deploying RAG-based architectures.
  • Proficiency in Model Context Protocol (MCP) patterns for dynamic LLM inputs.
  • Hands-on experience with LangChain, LlamaIndex, Haystack, or similar.
  • Proficient in Python, Java, or TypeScript.
  • Strong understanding of prompt engineering and AI reasoning workflows.

Desired Skills

  • Familiarity with vector databases (e.g., Pinecone, FAISS, Weaviate).
  • Experience integrating LLMs into real-time or high-performance systems.
  • Working knowledge of cloud platforms such as AWS, GCP, or Azure.
  • Experience with LLM fine-tuning or instruction-tuning.
  • Contributions to open-source GenAI projects.

Benefits

  • Work remotely from anywhere.
  • Join a forward-thinking team innovating in AI and digital solutions.
  • Attractive compensation
  • Upskilling programs to help you grow within the company
  • A well-balanced and supportive work culturešŸ—£

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*