Back to search:AI Engineer / Jakarta (south)

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