5 hours ago
Responsibilities
- Design and develop MCP and AI Gateway production services mediating between applications, AI agents, and LLM providers.
- Implement protocol-level functionality including MCP servers and clients, request routing, streaming, tool-call proxying, authentication and authorization, and tenant isolation.
- Build high-throughput, low-latency network services involving TCP, TLS, HTTP, JSON streaming, connection pooling, and backpressure.
- Own application-side PostgreSQL schema design, indexing, query optimization, transactions, migrations, and connection management.
- Design and optimize concurrent services using worker pools, queues, graceful shutdown, race-free shared state, profiling, and performance analysis.
- Develop observability for AI systems through metrics, tracing, and logging covering token usage, provider latency, cache hit rates, failure modes, and cost per request.
- Participate in technical design discussions, code reviews, deployment, monitoring, and continuous improvement.
Requirements
- 5+ years of senior-level production experience in Go, Ruby, or both.
- Strong Go knowledge including the standard library, net/http, crypto/tls, context, goroutines, channels, the memory model, allocations, garbage-collection pressure, lock contention, and networking.
- Strong Ruby and Rails production experience, including understanding Ruby beyond Rails and tuning ActiveRecord for performance.
- Deep application-developer experience with PostgreSQL, including query optimization, indexing, transactions, connection pooling, and migrations at scale.
- Practiced concurrency and profiling experience, including debugging production incidents with profilers.
- Familiarity with Kubernetes and containers, including deployment, debugging, resource limits, health checks, rolling deployments, and networking fundamentals.
- Experience building production services with observability, deployment pipelines, security, reliability, and distributed-systems debugging.
- Experience with LLMs at the protocol level, including message structures, tool calling, streaming responses, and caching strategies.
- Familiarity with MCP, including MCP server or client integration and transport and capability negotiation, is preferred.
- Ability to integrate directly with OpenAI-compatible and Anthropic APIs, evaluate responses, understand token usage, and optimize latency and cost.
- Ability to audit and verify LLM output and identify subtle bugs, security issues, and hallucinated APIs.
- Ability to learn quickly, evaluate evolving AI protocols, communicate complex concepts clearly, and own problems across the full lifecycle.
Benefits
- Flexible, trust-oriented culture with substantial role ownership.
- Dynamic work environment and a range of employee benefits for work and personal life.
- Access to major AI coding tools, IDEs, and frontier models with generous usage limits.
- Opportunity to shape AI-assisted development workflows, code review automation, and internal tooling.
- Role based in Singapore.
Tech Stack
Categories
About Workato
Workato is the leading Control and Execution Platform for Enterprise AI – the neutral platform enterprises trust to put AI to work across their business. We connect to every app, system, and process your business runs on, with no data migration, no rip-and-replace, so AI can reliably orchestrate business processes in production, at enterprise scale. Built on more than a decade of running mission-critical processes for over half the Fortune 500, including Nasdaq, Amazon, Cisco, Vodafone, Atlassian, and Lucid Motors, Workato turns 14,000+ enterprise systems into one governed execution layer. AI has solved reasoning. The next frontier is execution, with Workato.