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