Software Engineer (AI)
Summary
Build full-stack AI apps with React and Python, integrating GenAI features and LLMs while ensuring scalable, secure architecture.
Location: Central
Job Type: Contract (Renewable basis)
Key Responsibilities
- Design, develop, and maintain full-stack web applications using React and Python
- Build and integrate backend APIs, AI services, and GenAI-powered features
- Develop responsive and user-friendly frontend interfaces for AI applications
- Collaborate with AI/ML engineers to integrate Large Language Models (LLMs) and GenAI workflows
- Implement secure, scalable, and maintainable application architectures
- Work on database design, API integrations, and cloud deployments
- Troubleshoot, optimise, and enhance application performance and reliability
- Participate in Agile development, code reviews, testing, and continuous improvement initiatives
Requirements
- Degree in Computer Science, Information Technology, or related discipline
- Min. 4 – 7 years experience in frontend development using React.js and and backend development using Python and RESTful APIs
- Familiarity with Terraform and Infrastructure as Code (IaC) practices would be advantageous
- Familiarity with GenAI technologies, LLM integrations, or AI-powered applications
- Working experiences with cloud platforms such as AWS, Azure, or GCP
- Experience with databases such as PostgreSQL, MySQL, or MongoDB
- Understanding of CI/CD pipelines, Git workflows, and modern development practices
- Strong problem-solving, debugging, and communication skills