✦ Luna Orbit — Software Engineering

Software Engineer, Encoding Libraries

at Anthropic

📍 San Francisco, CA | New York City, NY Hybrid Posted March 07, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

Anthropic is seeking a software engineer to maintain and improve encoding libraries used across research and engineering teams. The role involves optimizing data encoding processes for large language models and multimodal data.

  • Maintain and improve encoding libraries
  • Design intuitive APIs
  • Optimize encoding performance
  • Support research-to-production transitions
  • Collaborate across teams

The role involves working with encoding libraries, APIs, and performance optimization in Python and Rust, supporting research and production environments for AI models.

The ideal candidate is a software engineer with over 5 years of experience in maintaining encoding libraries and SDKs, familiar with ML concepts and LLM architectures. They are skilled in Python and Rust, collaborative, and results-driven, enabling efficient encoding solutions for AI research.

5+ years of software engineering experienceExperience maintaining libraries or SDKsFamiliarity with ML terminology and LLM architectureExperience with complex refactorsStrong communication skills
TokenizersText/data encoding systemsPerformance optimizationPythonRustReinforcement learningModel training infrastructure
PythonRust
Encoding LibrariesML terminologyLLM architectureData structuresAPIsPerformance optimizationPythonRustResearch collaboration
PythonRustEncoding LibrariesML terminologyLLM architectureData structuresAPIsPerformance optimizationResearch collaboration
CommunicationCollaborationResults-orientedFlexibilityImpact-driven
Industry Technology / SaaS / AI & Machine Learning
Job Function Developing and maintaining encoding libraries for AI systems
Encoding LibrariesML terminologyLLM architectureData structuresAPIsPerformance optimizationPythonRustResearch collaborationTokenizersText encodingReinforcement learningModel training

Less than 5 years of software engineering experience, No experience with ML libraries or encoding systems, Lack of familiarity with Python or Rust, Inability to work across research and engineering teams

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile