Software Engineer - AI Tooling Infrastructure

New
J
JobgetherAI developer tools
Listing location: India; Structured job location: IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of experience building, deploying, and operating production backend services, including participation in on-call rotations.
Required Skills
DockerPostgreSQLOAuthTypeScriptGoCI/CDRESTful APIs

Requirements

  • At least 5 years of experience building, deploying, and operating production backend services, including participation in on-call rotations.
  • Strong programming skills in TypeScript or Go, with practical working knowledge of the other language.
  • Experience designing and maintaining APIs, including versioning, error handling, rate limiting, and backward compatibility.
  • Strong understanding of OAuth, OpenID Connect (OIDC), JWT, and API authorization, including troubleshooting authentication and permission issues in production.
  • Good knowledge of PostgreSQL and relational database systems.
  • Experience with CI/CD pipelines, Docker, containerized deployments, and Infrastructure as Code (IaC).
  • Ability to troubleshoot distributed systems using metrics, logs, and traces to identify performance bottlenecks and service failures.
  • Deep expertise in at least one area: APIs and authentication; production operations; or gateways and distributed systems.
  • Experience designing permission models, token scopes, and OAuth flows for third-party integrations or machine clients, or relevant production operations or gateway experience.
  • Strong written and verbal communication skills and ability to collaborate across teams in globally distributed, asynchronous environments.

Responsibilities

  • Build, deploy, operate, and scale production backend services for AI-powered developer tools, including MCP servers, agent skills, and AI assistants.
  • Own service architecture and infrastructure decisions to improve reliability, maintainability, scalability, and deployment processes.
  • Define and monitor SLOs, track error budgets, and prioritize improvements with SRE teams.
  • Participate in the on-call rotation, investigate incidents, coordinate resolutions, and develop incident reports, runbooks, and preventive solutions.
  • Manage operational support requests and address recurring issues through long-term engineering improvements.
  • Design and maintain authentication and authorization for AI agents and machine clients, including OAuth applications, scoped tokens, permissions, and secure access management.
  • Establish observability using metrics, distributed tracing, logging, dashboards, and alerting.
  • Manage AI agent traffic with rate limits, capacity controls, cost safeguards, and mechanisms for dependency failures and traffic spikes.
  • Collaborate with Platform, SRE, Authentication, Billing, and Edge Functions teams on shared infrastructure, releases, security, and operational practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now