About this role
Who We Are
At Serval, we're building the AI platform for IT teams. Our goal is to take on legacy players like ServiceNow, a $230+ bn company, by building the platform for AI agents to resolve IT issues instead of humans.
Serval “automates the automation,” using a natural language-to-code workflow builder and AI agents that discover and deliver automations for tedious IT workflows.
Our mission is to free IT departments from the #helpdesk channel by creating the simplest way to automate employee onboarding/offboarding, software access management, and the long tail of employee requests. Long term, our vision extends to developing a universal workflow automation platform for all business functions.
Serval was founded by product and engineering leaders from Verkada and is backed by industry-leading investors like First Round, General Catalyst, Alt Capital, and Box Group.
Role Overview
Serval is building an AI platform to automate complex IT workflows for modern enterprises. As a Software Engineer, Infrastructure, you'll build and scale the foundational systems that power Serval's AI agents and workflow automation platform. A critical part of this role is enabling and supporting self-hosted deployments for enterprise customers who require on-premises or private cloud installations. This role is for engineers with deep expertise in distributed systems, infrastructure-as-code, production operations, and customer-facing infrastructure support who want to shape the technical architecture of a fast-growing platform.
What You'll Do
- 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.
What You'll Need
- 3+ 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.
Nice to Have
- Experience with Kubernetes in production, including cluster management and workload orchestration.
- Background in CI/CD systems, build pipelines, and deployment automation.
- Experience with workflow orchestration systems such as Temporal, including long-running workflows, retries, and failure handling.
- Experience with data infrastructure (streaming systems like Kafka, data warehouses, ETL pipelines).
- Knowledge of security and compliance frameworks (SOC 2, ISO 27001, GDPR).
- Experience supporting enterprise customers with complex deployment requirements.
- Previous work at a high-growth startup or experience scaling infrastructure rapidly.
What we offer
- Impact : Shape the customer experience for our AI-driven platform, directly influencing Serval’s product and trajectory.
- Growth : Be a founding member of Serval’s team. Accelerate your career as Serval scales rapidly.
- Culture : Join a fast-paced team that values velocity, high performance, and fun.
