Job Requirements:
- A bachelor's or master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field
- Minimum of 3 years experience in an AI Backend Engineer role, focusing on AI application platform
- Proven experience in creating RAG (Retrieval-Augmented Generation) data pipelines and workflows
- Proficiency in backend programming languages such as Python, Golang, JavaScript, or C++
- Hands-on experience with AI and machine learning frameworks like TensorFlow, PyTorch, or Keras
- Strong knowledge of database management systems, cloud platforms, and API design
- Ability to solve complex technical problems, optimise algorithms, and improve system performance
- Excellent written and verbal communication skills to effectively collaborate with team members
- Ability to innovate and implement new AI technologies to improve product offerings and customer experience
- Understanding of ethical considerations in AI and a commitment to developing responsible AI solutions
Roles and Responsibilities:
- Develop and maintain the server-side logic, ensuring high performance and responsiveness to the requests from the front-end side
- Create and maintain APIs for front-end developers and other services to interact with the backend engineering
- Design and manage databases, ensuring data integrity and security
- Test and debug applications to ensure they function correctly
- Integrate third-party services and APIs into the application
- Implement security measures to protect data and applications from threats
- Optimise applications for maximum speed and scalability
- Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality products
- Write and maintain technical documentation for the backend services and APIs
- Participate in code reviews to maintain code quality and share knowledge with the team