Sr Engineer (Backend)

  • Singapore, Singapore
  • Full-Time
  • On-Site

Job Description:

Job Title: Mid/Senior API Platform Engineer 

Location: Singapore

Job Type: Full-time

About the Opportunity

Our client is an AI company seeking a mid to senior level API Platform Engineer to join their team. In this role, you will architect and scale the core foundation that powers both their production-grade AI systems and their developer-facing products. You will work at the intersection of high-performance APIs, scalable cloud infrastructure, and advanced machine learning, delivering the essential tools that enable developers to build on top of the company's intelligent platform.

Key Responsibilities

  • API & SDK Development:

    • Design and build the company's core API Platform, focusing on high reliability, performance, and a world-class developer experience.
    • Develop intuitive APIs and SDKs (in Python and JavaScript/TypeScript) that make it easy for developers to access and integrate multimodal AI capabilities.
  • ML & Infrastructure:

    • Deploy and optimize AI/ML models into scalable production environments, working closely with research and applied ML teams.
    • Manage and evolve a modern, cloud-native infrastructure stack using Kubernetes, Docker, Helm, and IaC (Infrastructure-as-Code) tools.
  • Platform Reliability & Operations:

    • Design and implement robust platform reliability, including telemetry, monitoring, alerting, autoscaling, failover, and disaster recovery mechanisms.
    • Implement and manage secure API architecture (WebRTC, Websockets, REST, gRPC) including authentication (OAuth2, API keys), versioning, and security.
    • Collaborate with billing and product teams to implement fine-grained access control, usage metering, and billing integration.
    • Contribute to developer and operations workflows, including CI/CD pipelines, release management, and participating in on-call rotations.

Required Qualifications (Must-Haves)

  • A minimum of 3+ years of experience building and operating large-scale, high-uptime production systems.
  • Coding: Strong hands-on coding skills in Python and JavaScript/TypeScript, with experience in backend frameworks (e.g., FastAPI, Express).
  • Cloud & Containers: Deep experience with containerization and orchestration (Kubernetes, Docker, Helm), service mesh (e.g., Istio, Linkerd), and major cloud platforms (AWS, GCP, or Azure), including IAM and networking.
  • API Architecture: Deep knowledge of API design patterns (WebRTC, Websockets, REST, gRPC, OpenAPI/Swagger).
  • Databases: Hands-on experience with PostgreSQL, Redis, and modern vector databases (e.g., Pinecone, Weaviate, FAISS).
  • DevOps: Strong familiarity with CI/CD pipelines, GitOps practices, and tools like GitHub Actions, Argo CD, or Jenkins.
  • Observability: Experience with monitoring tools such as Prometheus, Grafana, Datadog, or OpenTelemetry.

Preferred Qualifications (Nice-to-Have)

  • Experience with MLOps tools and AI workflows (e.g., model versioning, inference pipelines, model registries).
  • Knowledge of advanced access control systems like ACLs, RBAC, and multi-tenant security.
  • Familiarity with billing systems, rate limiting, quota enforcement, and usage metering.
  • Prior experience working on a developer-first platform or API-as-a-Service product.

How to Apply

Interested candidates are invited to submit their resume, detailing their experience with Kubernetes, APIs, and cloud-native systems.