Search by job, company or skills

AI Software Engineer

AI Software Engineer

SKY ICT PCL
5-7 Years
Not Disclosed
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

LLM Model Optimization

  • Lead fine-tuning and optimization of large language models (LLMs) to improve accuracy and robustness in call-center scenarios.
  • Design and implement conversation pipelines and plugin architectures using LangChain and LangGraph for efficient, scalable query and retrieval workflows.

Retrieval-Augmented Generation (RAG) & Knowledge-Based Construction

  • Architect and build RAG workflows: set up vector stores, retrieval modules, and integrate them with LLMs to generate context-aware responses.
  • Collect, clean, annotate, and preprocess datasets, design automated pipelines for ingestion and continuous knowledge base updates.

System Integration & Engineering

  • Develop production-grade Python services on Linux, writing clean, maintainable, and scalable code.
  • Containerize and orchestrate model services using Docker and Kubernetes; establish CI/CD pipelines for automated builds, tests, and deployments.

Performance Monitoring & Continuous Iteration

  • Integrate and optimize third-party speech and language services, developing custom connectors as needed.
  • Implement monitoring and logging systems; analyze key metrics (latency, throughput, accuracy) and recommend performance improvements.

Qualifications

Experience

  • Minimum 5 years of experience in software development, with at least 2 years in the AI domain.
  • Programming & Frameworks
  • Expert in Python and at least one deep learning framework (TensorFlow, PyTorch, or JAX).
  • Hands-on experience with LLM fine-tuning, prompt engineering, LangChain, and LangGraph.

Data & Algorithms

  • Strong understanding of vector embedding techniques and experience with tools such as Qdrant, FAISS, Annoy, or Pinecone.
  • Proven ability to design and maintain end-to-end data pipelines (collection, cleaning, annotation, splitting).

Systems & Deployment

  • Minimum 1 year of production-level software development on Linux.
  • Proficient in Docker and Kubernetes, with experience designing microservices architectures.
  • Familiarity with CI/CD platforms (Jenkins, GitLab CI/CD, GitHub Actions) is a plus.

Preferred Qualifications

  • Deep knowledge of vector database internals and operations (e.g., Qdrant, Milvus, Weaviate, Pinecone).
  • Experience deploying multi-tenant online services with auto-scaling.
  • Familiarity with an additional backend language (Go, C++) or frontend frameworks (React, Vue).
  • Background in integrating AI into financial, e-commerce, or telecom call-center platforms.
  • Publications in related fields or significant open-source contributions.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

LangChain

Pinecone

FAISS

Annoy

LangGraph

Qdrant

About Company

Similar Jobs

5-7 yrs
Thailand
Skills:
Data Modeling, Microservices, Typescript, Docker, Python, AWS, Testing, Node.js, System Design, FastAPI, Rest Apis, Kubernetes, embeddings, AWS Bedrock, vector databases, CI CD, LangGraph, WebSockets, Bitbucket Pipelines, Google Vertex AI, RAG pipelines, LangChain, Anthropic APIs, prompt engineering, LLM applications, OpenAI, Gemini
3-5 yrs
Thailand
Skills:
Gcp, React, Figma, Azure, Python, AWS, LangChain, pgvector, ML or data engineering, Qdrant, vector databases, Pinecone, Tailwind, shadcn ui, prompt engineering, LangGraph, agentic workflows, component libraries, LLM experience, design systems, NoSQL technologies, Weaviate, RAG architectures
3-5 yrs
Thailand
Skills:
Nosql, Android SDK, Kotlin, Sql, TensorFlow Lite, Jetpack Compose, Coroutines Flow