Member of Technical Staff, Software Engineer

InceptionSan Francisco, CA
8d

About The Position

We seek experienced software engineers to build the platforms, tooling, and infrastructure that make every team at Inception more productive. You'll own high-leverage systems — CI/CD pipelines, development environments, internal tools, deployment automation, and observability — that directly accelerate our ability to ship models and products. This role is ideal for engineers who care deeply about developer experience and want to work at a company where the software you build is a force multiplier on a world-class research and engineering org.

Requirements

  • BS/MS/PhD in Computer Science or a related field (or equivalent experience).
  • 5+ years of experience in software engineering, developer tooling, platform engineering, DevOps, or infrastructure roles.
  • Strong proficiency in Python; comfort with at least one systems language (Go, Rust, C++) is a plus.
  • Deep experience with CI/CD systems (GitHub Actions, Jenkins, BuildKite) and deployment automation.
  • Familiarity with Kubernetes, Docker, and container orchestration in production environments.
  • Experience with infrastructure as code and cloud platforms (AWS, Azure).
  • A strong empathy for developer experience — you care about making other engineers' lives easier.

Nice To Haves

  • Experience supporting ML or GPU-intensive workloads (training clusters, inference pipelines, large artifact management).
  • Familiarity with monitoring and observability stacks.
  • Experience building or maintaining monorepo tooling, build caching, or remote execution systems.
  • Experience with testing strategies for ML systems (nondeterminism, regression testing, evaluation-driven validation).
  • Familiarity with secrets management, access control, and security best practices for engineering infrastructure.
  • Experience scaling developer tooling at a fast-growing startup or engineering organization.

Responsibilities

  • Design, build, and maintain CI/CD pipelines that enable fast, reliable, and safe deployments across the stack.
  • Create and maintain development environments, tooling, and workflows that minimize friction for engineers.
  • Build internal tools and dashboards for experiment tracking, resource management, and operational visibility.
  • Design infrastructure as code, deployment automation, and cloud resource management.
  • Instrument systems for observability — logging, metrics, tracing, and alerting — so teams can debug and iterate quickly.
  • Establish and promote engineering best practices around testing, code review, release management, and incident response.
  • Establish and maintain security practices across the engineering stack, including secrets management and access controls.
  • Collaborate across research, ML infrastructure, and product teams to understand pain points and prioritize high-impact improvements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service