Role: AI Software EngineerJob Summary
The AI Software Engineer is responsible for designing, developing, and deploying AI-powered software applications using Large Language Models (LLMs), machine learning frameworks, and modern cloud infrastructure. The role focuses on building production-ready AI features, integrating AI models into software systems, and supporting the development of intelligent automation and AI-driven products.
This role suits engineers with strong software fundamentals plus hands-on experience building real-world AI applications.
Key Responsibilities1. AI Application Development
- Develop AI-powered backend services and applications.
- Integrate LLMs into production systems (chatbots, copilots, automation tools).
- Build scalable APIs and microservices supporting AI features.
- Optimize performance, latency, and cost of AI inference systems.
2. LLM & Generative AI Engineering
- Implement prompt engineering and testing frameworks.
- Build Retrieval-Augmented Generation (RAG) pipelines.
- Integrate embeddings, vector search, and semantic retrieval.
- Evaluate and monitor AI model performance and accuracy.
3. AI System Integration
- Connect AI models with internal tools, databases, and third-party APIs.
- Build data pipelines for AI model input and feedback loops.
- Implement guardrails, logging, and monitoring for AI systems.
4. Software Engineering Best Practices
- Write clean, maintainable, and scalable code.
- Participate in code reviews and architecture discussions.
- Follow CI/CD, testing, and DevOps best practices.
5. Collaboration
- Work with product, data, and business teams to translate requirements into AI solutions.
- Support deployment and post-launch monitoring of AI features.
Technical SkillsProgramming
- Python (primary for AI development)
- JavaScript / TypeScript (for AI-integrated applications)
- SQL and NoSQL databases
AI / Machine Learning
- Large Language Model integration
- Prompt engineering
- RAG architecture
- Embeddings and vector databases
- Model evaluation and testing
Frameworks & Tools
- AI orchestration frameworks
- REST API development
- Data processing pipelines
Cloud & Infrastructure
- Cloud platforms (AWS, GCP, or Azure)
- Containerization (Docker)
- CI/CD pipelines
- Monitoring tools
Experience RequirementsMinimum
- 2–4 years software engineering experience
- Hands-on experience integrating AI or ML models
- Experience building backend systems
Preferred
- Built production AI or LLM applications
- Experience with AI automation or workflow systems
- Experience working in startup or fast product cycles
Soft Skills
- Strong problem solving
- Ability to explain AI concepts to non-technical teams
- Fast learner in evolving AI ecosystem
- Good documentation habits
Nice-to-Have
- Experience with AI agents or automation workflows
- Experience building SaaS AI products
- Experience optimizing AI cost and performance
Job Types: Full-time, Permanent
Pay: RM6,000.00 - RM9,920.43 per month
Benefits:
- Opportunities for promotion
- Professional development
Work Location: In person