
Software Engineer – AI Tooling Infrastructure
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants anywhere in the world.
• Develop and manage production backend services supporting Supabase’s AI offerings, including the MCP server.
• Oversee deployment, scaling, configuration, and release processes.
• Organize, divide, or reconfigure services to enhance safety and maintainability.
• Establish, assess, and achieve reliability targets; define SLOs, monitor error budgets, and prioritize resolutions.
• Join the AI Tooling team’s on-call rotation and respond to incidents as needed.
• Investigate and resolve incidents, collaborate with other teams, and document follow-ups and runbooks.
• Manage the team support queue and convert recurring issues into permanent solutions.
• Oversee authentication and authorization for AI and agent clients, including OAuth applications, scoped tokens, permissions, and deprecation strategies.
• Ensure observability through metrics, traces, logs, dashboards, and alerts.
• Manage capacity and prevent abuse for agent traffic, including implementing rate limits, cost controls, safety measures, and handling degraded-dependency behavior.
• Enhance service architecture as systems evolve.
• Collaborate with Platform on shared code, ownership, and release processes.
• Work together with SRE on infrastructure, alerting, and incident management practices.
• Contribute to the AI Tooling team’s codebase where it impacts reliability and security.
• Minimum of 5 years of experience in building and operating backend services in a production environment, including on-call responsibilities.
• Proficiency in TypeScript or Go, with a willingness to work in the other language.
• Experience in designing and managing APIs for real users, focusing on versioning, error handling, rate limiting, and backward-compatible changes.
• Strong understanding of OAuth, OIDC, JWT, and API authorization mechanisms.
• Good grasp of PostgreSQL and relational database concepts.
• Familiarity with CI/CD practices, Docker, containerized deployments, and infrastructure as code methodologies.
• Capability to debug across services utilizing metrics, traces, and logs.
• Excellent written communication skills and ability to collaborate with diverse stakeholders in asynchronous, globally distributed teams.
• Comfort in dealing with ambiguity and the ability to act swiftly.
• Deep expertise in at least one of the following areas: APIs and authentication; production operations; gateways and distributed systems.
• Experience with agent tooling or handling AI agent and LLM client traffic is a plus.
• Experience in extracting a service from a larger codebase while maintaining functionality for existing clients is advantageous.
• Familiarity with Grafana, OpenTelemetry, Logflare, or similar observability tools, as well as real SLO work, is beneficial.
• Contributions to open-source projects, particularly in Node.js, Go, TypeScript, or API tooling, are a plus.
• Fully remote work environment.
• WeWork membership or co-working allowance available globally.
• Employee Stock Ownership Plan (ESOP) for all team members.
• Technology allowance for laptops, monitors, headphones, or other work-related equipment.
• Comprehensive health insurance coverage: 100% for employees and 80% for dependents, regardless of location.
• Annual company off-site events.
• Flexible and asynchronous working arrangements.
• Annual education allowance for courses, books, conferences, or other learning opportunities.
datavent.io
Machinify
Get handpicked remote jobs straight to your inbox weekly.