Software Engineer, Tokens and Prompt StructuresActive$320K

The opportunity

The Encodings Infra team maintains the libraries that engineers and researchers across Anthropic use to encode text and multimodal data into a form that Claude can consume. It also determines Claude’s prompt shape: how a user’s turn is represented to the model, how Claude calls…

What you'll do

  • Maintain and improve the encoding libraries used by engineers and researchers across Anthropic

  • Run experiments to determine the optimal way to feed structured data into Claude without confusing it

  • Design data structures and abstractions that shield most of the organization: from the details of how encoded data works while enabling “power users”

  • Adapt the encoding libraries to support new research directions as they: emerge, and make sure that we can ship these research ideas to production

  • Optimize encoding performance across the systems that depend on these libraries

  • Have 5+ years of software engineering experience, with meaningful time spent: maintaining libraries, SDKs, or developer-facing APIs

What they're looking for

  • Have familiarity with ML terminology and LLM architecture: you don't need to be an ML expert, but enough understanding to work effectively alongside researchers and understand the results of experiments
  • Have experience carrying out complex refactors in large codebases
  • Have strong communication skills and enjoy working closely with researchers: and engineers to understand what they need
  • Are results-oriented, with a bias towards flexibility and impact