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.
