Anthropic

Senior Software Engineer, Developer Experience

Role

Engineering

Location

  • San Francisco, CA

We’re looking for an experienced software engineer to improve code quality across our codebase by improving our CI system, test harness, static analyzers, and related tools. In this role, you’ll have a big impact on engineering productivity across the company: while our model-building tooling is world-class, there’s still enormous room for improvement.

Representative Projects

  • Improve the stability and speed of our X00-node continuous integration system by:
  • Improving observability and self-healing responses of cluster services
  • Speeding up cold image pulls and allocation of agents
  • Identifying ways to reduce pod churn
  • Improve Anthropic’s codebase-wide code quality by:
  • Adding additional static analyzers or static analysis rules, while keeping the development feedback loop fast
  • Ensuring dependencies are up-to-date and proactively increasing test coverage of dependencies
  • Creating and improving novel debugging tools for large asynchronous and multiprocessing codebases
  • Understanding notification strategies holistically and helping users control their notification preferences

You might be a good fit if you

  • Have strong instincts for code quality and robustness
  • Are comfortable debugging large-scale software systems
  • Enjoy close collaboration with engineers and researchers with a variety of backgrounds and expertise
  • Care about the societal impacts of your work
  • Pick up slack, even if it goes outside your job description

Tech you’ll be working with

  • (Note that we will train you on any of these—you don’t need to be familiar with the stack already.)
  • Docker
  • Kubernetes
  • Buildkite
  • Python
  • Pytest
  • Flake8

How we're different

  • We believe that the highest-impact AI research will be big science. At Anthropic we work as a single cohesive team on just a few large-scale research efforts. And we value impact — advancing our long-term goals of steerable, trustworthy AI — rather than work on smaller and more specific puzzles.
  • We view AI research as an empirical science, which has as much in common with physics and biology as with traditional efforts in computer science. We're most excited to hire researchers from diverse backgrounds who share this perspective.
  • We're an extremely collaborative group, and we host frequent research discussions to ensure that we are pursuing the highest-impact work at any given time. As such, we greatly value communication skills.
  • We're trying to build a core of knowledge and intuition about the most robustly effective innovations in AI, and so thoroughly-documented null results are almost as valuable as positive discoveries.
  • We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both as needed.

Don’t miss the next big thing.

Get the latest AI news and jobs delivered to your inbox.