Enable job alerts via email!

AI Scientist & Engineer

ADVANCE INTELLIGENCE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A technology firm in Singapore seeks an experienced AI Engineer to architect and maintain large-scale AI systems. The role involves collaborating with AI scientists to enhance solutions and developing user interfaces for integrated systems. Candidates should have experience in programming (Python, Go, etc.), asynchronous programming, and distributed architecture. Team management experience is a plus.

Qualifications

  • Specializes in 1 or 2 programming languages.
  • Designed and deployed medium-to-large-scale systems.
  • Experienced in team management preferred.

Responsibilities

  • Architect and maintain large-scale AI systems.
  • Collaborate with AI scientists for improved solutions.
  • Develop UIs for integrated AI systems.

Skills

Fast learner
Asynchronous programming
Distributed architecture
Relational databases
NoSQL databases
Message queues
Backend development frameworks
Container-based deployment

Tools

Python
Go
C++
Java
PostgreSQL
MySQL
MongoDB
Redis
RabbitMQ
Kafka
FastAPI
Django
Flask
Docker
Kubernetes
AWS
Job description
Job Responsibilities
  • Architect, implement, deploy, and maintain large-scale, high-capacity AI systems. e.g.,
  • Work with AI scientists to reduce latency and improve robustness of solutions
  • Build cool UI that stitches together various elements of AI systems: human-in-the-loop, collection of training data, display of inferences
  • This role can be either an individual contributor or a leadership position — but in both cases, the role requires someone to be hands-on and writing plenty of code.
Job Requirements
  • You should be a fast learner. You might specialize in 1 or 2 programming languages (eg, Python, Go, C++, Java), but can pick up new languages quickly.
  • Must have designed, implemented, and deployed a medium-to-large-scale system: e.g., 100~1000 queries per second.
  • Experienced in asynchronous programming: e.g., multi-processes, multi-threading, Python AsyncIO
  • Experienced in distributed, loosely-coupled architecture: e.g., microservices, RESTful API design
  • Experienced in relational and NoSQL databases: e.g., PostgreSQL, MySQL, MongoDB, Redis
  • Experienced in message queues: e.g., RabbitMQ, Kafka
  • Experienced in backend development frameworks: e.g., FastAPI, Django, Flask
  • Experienced in container-based deployment: e.g., Docker, Kubernetes
  • Familiar with cloud platforms: e.g., AWS
  • Good to Have: Team management experience: e.g., planning sprints, managing schedules for features and bugs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.