Sr Engineer (Backend)
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.