jobs in Kris Infotech : Technology & Talent - Synced

Full Time Software Engineer, AI Platform (Node.JS) Jobs, in Kris Infotech : Technology & Talent - Synced - Maukerja

Software Engineer, AI Platform (Node.JS)

Kris Infotech : Technology & Talent - Synced

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

The AI platform stack started as Data Science initiatives. It has matured into an engineering problem. The backlog is now dominated by runtime behaviour, authentication, infrastructure, protocol integrations, and developer tooling. This work needs a dedicated owner — not a side project for people whose core craft is data science


Responsibilities:

  • Agent runtime & execution — session state, agent lifecycle management (pause, resume, plan mode), spec versioning, execution safety.
  • Auth, security & governance — OAuth integrations, credential rotation, PII controls, prompt injection mitigation, runtime guardrails.
  • Platform infrastructure — cost and usage tracking, distributed tracing (OpenTelemetry), scaling across business units.
  • Protocol & ecosystem integrations — MCP, A2A, WebSocket-based tooling, multi-cloud file handling.
  • Observability & developer tooling — metrics dashboards, debugging infrastructure, the developer portal that internal teams use to build and test agents.


Requirements:

  • Strong backend engineering experience in Node.js / TypeScript. Track record of owning services end to end in production — not just shipping features to a spec.
  • Comfortable across the stack. Able to pick up frontend work in React when the ticket calls for it, even if backend is your primary strength.
  • Solid API design skills. Familiar with authentication and authorisation patterns (OAuth and similar) and production debugging.
  • Familiarity with observability practices — logging, tracing, metrics. OpenTelemetry or equivalent experience preferred.
  • Conceptual fluency with LLM agent systems: tool calling, context windows, streaming, non-determinism. Enough to make sound architectural decisions in this domain.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More