Software Engineer, Infrastructure
Serval· Engineering
San Francisco$200k - $325k + equityFull-timePosted 8mo ago
About the role
Role focused on building and scaling Serval's foundational infrastructure, with emphasis on enabling self-hosted deployments for enterprise customers and supporting on-premises/private cloud installations.
Responsibilities
- Design, implement, and operate large-scale distributed systems that power Serval's AI agents, workflow orchestration, and data pipelines.
- Write and maintain Terraform modules to provision and manage cloud infrastructure across AWS, GCP, or Azure environments.
- Build and maintain deployment packages, installation scripts, and infrastructure templates that enable customers to self-host Serval in their own environments.
- Provide technical guidance and troubleshooting support to enterprise customers deploying and operating self-hosted instances of Serval.
- Ensure high availability, performance, and reliability of production systems through monitoring, alerting, incident response, and capacity planning.
- Build internal tools and platforms that enable product engineers to deploy, test, and operate services efficiently.
- Collaborate with engineering teams to design resilient, scalable architectures that support both cloud-hosted and self-hosted deployment models.
- Profile and optimize system performance, including compute, storage, networking, and database layers.
- Implement security best practices and ensure infrastructure meets enterprise compliance requirements for both managed and self-hosted deployments.
Qualifications
- 4+ years building and operating large-scale distributed systems in production environments.
- Strong experience writing and maintaining Terraform for infrastructure provisioning and management.
- Deep knowledge of at least one major cloud provider (AWS, GCP, or Azure), including compute, networking, storage, and managed services.
- Experience building, packaging, and supporting self-hosted or on-premises software deployments for enterprise customers.
- Proficiency in Python, Go, or similar languages for building automation, tooling, and infrastructure services.
- Strong understanding of networking, databases, containerization (Docker, Kubernetes), and orchestration systems.
- Experience with monitoring, logging, alerting, and incident management tools (e.g., Datadog, Prometheus, Grafana, PagerDuty).
- Ability to communicate technical concepts clearly to customers and provide infrastructure support and guidance.
- Ability to debug complex system issues, analyze performance bottlenecks, and implement effective solutions.
Skills
Required:Distributed systems
Nice to have:Terraform
Benefits
- comprehensive health coverage
- flexible PTO
- daily lunches and snacks
- onsite gym access
- regular team events and offsites
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Serval
AI Agents for IT
Serval is the AI-native ITSM for modern teams. Use natural language to automate routine tasks and resolve help desk requests.
AI guidanceIT operationsITSMai-agents-and-applicationsautomationhelpdeskknowledge basesecurity
More open roles at Serval
- Talent and People Operations Generalist1w agoSan Francisco · Talent
- Solutions Engineer, Enterprise1w agoSan Francisco, New York +1 more · Sales
- Head of Associate AE3w agoSan Francisco · Sales
- Security Engineer, Detection and Response3w agoSan Francisco · Engineering
- Field Marketing Manager3w agoNew York, Austin · Marketing