← Back
AI Native Software Engineer

AI Native Software Engineer

Garena

Company

Garena

Location

Singapore

Salary Range

SGD 4,500 - SGD 7,000 Per Month (Estimated)

Work Mode

Onsite

Who Can Apply

BCAMCABE/BTechBSc Computer ScienceMSc Computer ScienceArtificial Intelligence GraduatesSoftware Engineering GraduatesFreshers and Entry-Level Candidates

Skills Required

JavaScriptTypeScriptPythonNode.jsREST APIsLarge Language Models (LLMs)Retrieval Augmented Generation (RAG)Prompt EngineeringAI AgentsLangChainVector DatabasesSoftware Development FundamentalsData Structures and AlgorithmsGit and Version ControlProblem SolvingAPI IntegrationCloud FundamentalsAI Product DevelopmentDebugging and TestingCommunication Skills

Job Description

Garena is looking for highly motivated and curious individuals to join its engineering team as an AI Native Software Engineer. This opportunity is ideal for fresh graduates and early-career software developers who want to work at the intersection of artificial intelligence, software engineering, and product innovation.

Unlike traditional software engineering roles where AI may be treated as an optional feature, this position focuses on building AI-native systems where artificial intelligence acts as a core architectural component. Engineers in this role will help create intelligent applications capable of understanding context, generating insights, automating workflows, and enhancing user experiences through advanced AI capabilities.

As an AI Native Software Engineer, you will collaborate with product teams, engineers, researchers, and stakeholders to design, develop, and deploy modern AI-powered applications. You will participate in the complete software development lifecycle, including ideation, prototyping, implementation, testing, deployment, monitoring, and continuous improvement.

A significant part of the role involves integrating Large Language Models (LLMs) and AI agents into production-grade applications. You will work with retrieval systems, prompt orchestration frameworks, vector databases, evaluation pipelines, and AI infrastructure components that enable scalable and reliable AI experiences.

The ideal candidate possesses strong software development fundamentals and a genuine passion for artificial intelligence. While deep machine learning expertise is not mandatory, candidates should understand modern AI concepts such as Transformers, prompt engineering, retrieval-augmented generation (RAG), embeddings, and agent-based workflows.

You will also be encouraged to experiment with emerging technologies and rapidly validate new ideas. The engineering team values innovation, adaptability, and a growth mindset. Engineers are expected to stay updated with advancements across the AI ecosystem and evaluate new models, frameworks, and development approaches that could improve products and internal workflows.

Key Responsibilities

  • Design and build AI-native applications from concept to deployment.
  • Develop scalable backend systems supporting AI-driven experiences.
  • Integrate LLMs, AI agents, and retrieval systems into production environments.
  • Build evaluation pipelines to measure AI performance and reliability.
  • Create APIs and services that enable intelligent application functionality.
  • Prototype new AI-powered features and iterate quickly based on feedback.
  • Collaborate with cross-functional teams to deliver business value.
  • Research emerging AI technologies and assess practical implementation opportunities.
  • Optimize system performance, security, scalability, and maintainability.
  • Contribute to engineering best practices and technical documentation.

This role provides an excellent opportunity for graduates who want hands-on exposure to real-world AI product development while building strong software engineering expertise in a fast-growing technology environment.

Expected Interview Questions

Technical Questions

  1. What is a Large Language Model and how does it work?
  2. Explain the Transformer architecture.
  3. What is Retrieval-Augmented Generation (RAG)?
  4. How would you improve the accuracy of an AI chatbot?
  5. What are embeddings in AI systems?
  6. What is prompt engineering?
  7. How do vector databases work?
  8. Explain REST APIs and their purpose.
  9. What is the difference between SQL and NoSQL databases?
  10. How would you handle AI hallucinations?
  11. Explain asynchronous programming.
  12. What are software design patterns?
  13. How does Git version control work?
  14. What challenges arise when deploying AI applications?
  15. How would you evaluate AI model performance?

Behavioral Questions

  1. Why do you want to work in AI?
  2. Tell us about an AI project you built.
  3. How do you learn new technologies quickly?
  4. Describe a challenging technical problem you solved.
  5. How do you handle ambiguity in projects?
  6. What excites you most about AI-native software development?

Skills Explanation

Large Language Models (LLMs)

Understanding how modern AI models generate text, analyze information, and assist users is essential for this role.

Retrieval-Augmented Generation (RAG)

RAG combines external knowledge sources with AI models to generate more accurate and context-aware responses.

Prompt Engineering

The ability to design effective prompts helps improve AI outputs and application reliability.

Backend Development

Strong backend fundamentals are required for integrating AI systems with real-world products.

API Integration

Modern AI applications rely heavily on APIs to communicate with external services and AI providers.

AI Agents

AI agents can autonomously perform tasks, make decisions, and interact with tools based on user goals.

Vector Databases

These databases store embeddings and power semantic search and intelligent retrieval systems.

Problem Solving

Engineers must analyze complex challenges and create efficient technical solutions.

Software Engineering Fundamentals

Clean code, testing, debugging, and system design remain critical even in AI-focused roles.

Resume Tips For This Role

Highlight AI Projects

Showcase projects involving ChatGPT APIs, Claude, Gemini, LangChain, AI agents, RAG systems, or chatbot development.

Demonstrate Software Engineering Skills

Include backend development projects using Node.js, Python, Java, or TypeScript.

Showcase Practical Experience

Employers value real implementations more than theoretical knowledge. Include GitHub links whenever possible.

Mention AI Tools

List tools such as ChatGPT, GitHub Copilot, Claude, Cursor, LangChain, Pinecone, Weaviate, ChromaDB, and OpenAI APIs.

Quantify Achievements

Use measurable outcomes such as:

  • Reduced processing time by 40%
  • Improved search accuracy by 25%
  • Built AI chatbot serving 1,000+ users

Keep Resume ATS-Friendly

Use keywords directly related to:

  • AI Native Development
  • Large Language Models
  • RAG
  • AI Agents
  • Software Engineering
  • Prompt Engineering
  • Backend Development

Last Date

2026-07-24