Senior Infrastructure Engineer
Summary
Senior Infrastructure Engineer at Friday Harbor, an AI-native platform for US mortgage lending. You'll design, build, and operate the cloud infrastructure that runs AI agents in production — Kubernetes, AWS, Terraform, observability, and deployment automation — with on-call ownership, fully US-remote.
- Evolve our production infrastructure. Help define the architecture and lead incremental migrations toward a more flexible, cloud-native deployment model. Make changes safely, with clear rollout and recovery plans.
- Build the foundations for running AI workloads. Work through questions around execution environments, workload isolation, scheduling, orchestration, and resource utilization. Evaluate new approaches against concrete product needs.
- Make production understandable and reliable. Build observability that helps us understand system behavior, diagnose failures, and make informed decisions about performance, capacity, and cost.
- Improve how engineers ship. Develop infrastructure as code, deployment workflows, and useful defaults that make it easier to build, test, and operate services.
- Own the operational follow-through. Participate in on-call, improve recovery procedures, test backups, and turn incidents into lasting improvements.
- Build security into everyday engineering. Make access controls, secrets management, patching, and data protection part of how our infrastructure works.
- Shape the boundary between infrastructure and platform. Partner with our engineering and biz-ops teams to understand what they need and turn those needs into capabilities they can depend on.
- Deep Kubernetes experience in production. You’ve operated Kubernetes for substantial workloads and have a strong mental model of scheduling, networking, resource management, scaling, and failure modes. You can reason through what’s happening when a deployment or cluster behaves unexpectedly.
- Experience designing new infrastructure and migrating existing workloads onto it. You’ve made architectural decisions with incomplete information, moved beyond deployment patterns a team had outgrown, and carried the work through to production.
- Practical engineering judgment. You weigh the value of additional control against the complexity and ongoing work it introduces. You can explain when you chose a managed service versus when you built something yourself.
- Strong cloud fundamentals. You’re comfortable with modern cloud platforms (AWS preferred, or Azure, Google Cloud etc.), Linux, networking, storage, and infrastructure as code such as Terraform. You understand how these pieces interact when troubleshooting production systems.
- The ability to build and automate. You can write software and tooling that removes operational work and makes infrastructure easier for other engineers to use.
- Ownership and clear communication. You’re comfortable taking an ambiguous problem from investigation through implementation and operation. You explain tradeoffs clearly and bring other people into decisions that affect their work.
- Operating AI applications, agentic workloads, or distributed systems.
- Building execution environments with strong isolation or working with serverless compute.
- Supporting Python services and asynchronous workers.
- Working on a small team where you helped establish infrastructure practices.
- Operating systems that handle sensitive data or support regulated customers.


