Point your AI agent at freehire and let it find you a job.

Get the CLI →

Lavu Tech Solutions

AI Data & Semantic Modeling Engineer / GenAI Solutions Engineer

Posted Updated 2 views
Discussion

Salary: RM 8,000 – RM 11,000 per month

About the role

We are seeking an experienced AI Data & Semantic Modeling Engineer to design, develop, and support enterprise-grade AI and analytics solutions. The ideal candidate will have strong expertise in Data & Semantic Modeling, Retrieval-Augmented Generation (RAG) architectures, enterprise data platforms, and modern backend development. This role will be responsible for building intelligent data access layers, semantic retrieval frameworks, conversational analytics platforms, and automated reporting solutions that enable users to interact with enterprise data through natural language interfaces.

Key responsibilities

  • Design and develop Hybrid RAG architectures and semantic search systems

  • Build intelligent data access layers and semantic retrieval frameworks

  • Develop conversational analytics platforms and automated reporting solutions

  • Work with enterprise databases and data warehouses including Snowflake, BigQuery, Databricks, and PostgreSQL

  • Build REST APIs using FastAPI or Flask

  • Implement streaming architectures, asynchronous processing, and job orchestration

About you

  • 7+ years of software engineering, data engineering, or AI solution development experience

  • Strong experience with Hybrid RAG architectures, Semantic search, Vector databases, and Metadata-driven retrieval systems

  • Hands-on experience with enterprise databases and data warehouses: Snowflake, BigQuery, Databricks, PostgreSQL

  • Strong Python development experience

  • Experience building REST APIs using FastAPI or Flask

  • Experience with streaming architectures, asynchronous processing, and job orchestration

  • Experience with React, Next.js, or Streamlit


Skills

Apply

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.