What are the responsibilities and job description for the Infrastructure Engineer position at Durable?
What we do
Durable is an autonomous system integrator. It turns plain english business requirements into production ready integration software in minutes. It enables enterprises to rapidly build, deploy, and evolve integrations, all without code.
To do this, we synthesize code, provision containers, and handle the deployment pipeline. We then maintain this code going forward, allowing users to monitor it and supervise its actions.
The Infrastructure Problem
You'll own the path from proof-of-concept to production scale. Key constraints:
- Multi-tenancy isolation: Each user application runs in isolated containers with resource limits and network policies
- Dynamic provisioning: Containers spin up/down based on synthesis requests and user traffic patterns
- Security model: SOC2 Type II compliance (in progress), encrypted secrets management, PII isolation
- Cost optimization: Efficient packing algorithms for container placement, spot instance management
What You'll Build
- Infrastructure as code: Maintain and expand existing Terraform and Ansible processes. Design for immutable, scalable, highly available, and secure infrastructure.
- Container orchestration: Optimize Docker Swarm performance or evaluate K8s migration. Implement custom scheduling logic for synthesis workloads vs. user applications.
- Observability stack: Metrics, distributed tracing, log aggregation for debugging synthesis failures and performance bottlenecks.
- Security hardening: Network segmentation, secrets rotation, compliance automation for SOC2 controls.
Requirements
- Infrastructure engineering at scale with programmatic automation experience
- Container orchestration in production environments
- Infrastructure as Code fluency (Docker Swarm, Terraform, Ansible, etc.)
- Security engineering and experience with compliance frameworks
- Linux systems programming knowledge
- Python server architecture experience (distributed systems, HTTP requests, API integrations) - FastAPI/TypeScript familiarity useful but not required
The ideal candidate will interface with our entire stack.
Why This Matters
Most infrastructure roles involve maintaining existing systems. Here you're designing the foundational architecture for AI-generated software deployment. The technical decisions you make will constrain how we scale workflow synthesis capabilities and user onboarding velocity.
Early equity, technical autonomy, direct impact on product capabilities. Small team means your architectural choices become company DNA.
6-person engineering team. Low politics, little to no meetings, high technical standards. We'll argue about technical tradeoffs; we won't argue about ego or process theology.
Apply
To submit your application, please use: https://github.com/durable-code/infra-eng-application
Salary : $80,000 - $100,000