Senior Software Engineer, Core Infrastructure
Senior engineer on the Core Infrastructure team responsible for scaling data layers, observability, and developer tooling to support rapid multi-product growth at Nooks. Requires 5+ years experience scaling systems 10x+, strong distributed systems or infra background, and willingness to be in-office in San Francisco 3+ days/week.
About the job
Responsibilities
- Build infrastructure that makes every product team faster: data models, APIs, observability, CI/CD
- Own systems across the company as Nooks expands from one product to many (Sequencing, Dialer, Agent Studio, Coaching)
- Maintain capacity, reliability, and cost standards while scaling
- Make foundational technical decisions on data access layers and infrastructure cost attribution
- Mentor team members, run code and design reviews, and pair on hard problems
Requirements
- 5+ years of engineering experience with depth in distributed systems, databases, or developer infrastructure
- Production experience scaling systems through 10x or 100x growth
- Strong opinions on good developer experience in fast-moving product teams
- Comfortable being on-call during incidents and making the rest of the team faster
- Based in San Francisco with ability to be in-office 3+ days per week
Skills
Distributed Systems, Databases, Developer Infrastructure, Observability, CI/CD, Data Modeling, APIs, Incident Response, Mentoring, Scalability
Similar jobs
DevOps / SRE jobsSenior engineer owning safety-critical software pipelines and infrastructure, from static and dynamic analysis through CI enforcement, dashboards, and reliability tooling. Requires an advanced technical degree, 7+ years working with large codebases, and expertise in Bazel, Python, backend infrastructure, and C++.
Own and evolve a broad infrastructure platform spanning cloud, Kubernetes, deployment, reliability, security, and GPU-backed AI systems. The role requires 8+ years operating production distributed systems, strong incident and architecture experience, and practical cloud infrastructure expertise.
Build and evolve the developer platform that enables reliable, efficient software delivery across the company. The role requires 5+ years of software engineering experience, strong programming and system-design fundamentals, and expertise in build systems, CI/CD, testing, and deployment automation.
Build and improve cloud infrastructure, developer workflows, and internal tooling that make software development, testing, and releases more efficient and reliable. The role requires cloud architecture knowledge, CI/CD experience, Terraform and Bazel proficiency, and software development skills in Go, Python, or C++.
Build and operate scalable control-plane and data-plane infrastructure for distributed AI workloads, including Ray cluster orchestration, scheduling, observability, and accelerator integration. Requires a bachelor's degree or equivalent experience, 3+ years of production coding, cloud-native expertise, Kubernetes, and Go/Python proficiency.