get a rust job
JobsJob alertsPost a job

Details

All Rust jobs.

Details

get a rust job

A curated job board for Rust engineers. Manually reviewed, Rust-only.

Browse

  • All jobs
  • Remote Rust jobs
  • Senior Rust jobs
  • Rust jobs in Europe
  • Rust jobs in LATAM
  • Worldwide Rust jobs
  • Rust jobs in United States
  • Rust jobs in Germany
  • Post a job
  • Job alerts
  • About
  • Contact

© 2026 getarustjob. All rights reserved.

  • Terms
  • Privacy
  • Refund Policy
  • Legal Notice

Details

Details

Back to jobs

Details

Prev
Next
Anthropic logo

Software Engineer, Tokens and Prompt Structures

Anthropic·Senior·Hybrid · San Francisco, CA / New York City, NY·$320k–$405k USD

Posted Sep 20, 2026·anthropic.com

Apply

About Anthropic

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.

About the Role:

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 tools and receives tool results, and so on.

As a Software Engineer on this team, you'll own the design and maintenance of these libraries—keeping their APIs intuitive, their performance sharp, and their abstractions solid enough that most of the org never has to think about encodings or prompt structures at all. You’ll have the satisfaction of knowing that your work enabled Claude to learn new ways of understanding the world.

This role is unusually broad: your work will touch systems across the codebase, from pretraining to finetuning to the API, and you'll collaborate closely with both researchers and engineers to make sure new encoding ideas can move quickly from experiment to production.

Responsibilities:

  • 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

You may be a good fit if you:

  • Have 5+ years of software engineering experience, with meaningful time spent maintaining libraries, SDKs, or developer-facing APIs
  • 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
  • Pick up slack, even if it goes outside your job description

About Anthropic

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.

About the Role:

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 tools and receives tool results, and so on.

As a Software Engineer on this team, you'll own the design and maintenance of these libraries—keeping their APIs intuitive, their performance sharp, and their abstractions solid enough that most of the org never has to think about encodings or prompt structures at all. You’ll have the satisfaction of knowing that your work enabled Claude to learn new ways of understanding the world.

This role is unusually broad: your work will touch systems across the codebase, from pretraining to finetuning to the API, and you'll collaborate closely with both researchers and engineers to make sure new encoding ideas can move quickly from experiment to production.

Responsibilities:

  • 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

You may be a good fit if you:

  • Have 5+ years of software engineering experience, with meaningful time spent maintaining libraries, SDKs, or developer-facing APIs
  • 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
Apply
Back to jobs

Details

Prev
Next
Anthropic logo

Software Engineer, Tokens and Prompt Structures

Anthropic·Senior·Hybrid · San Francisco, CA / New York City, NY·$320k–$405k USD

Posted Sep 20, 2026·anthropic.com

Apply

About Anthropic

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.

About the Role:

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 tools and receives tool results, and so on.

As a Software Engineer on this team, you'll own the design and maintenance of these libraries—keeping their APIs intuitive, their performance sharp, and their abstractions solid enough that most of the org never has to think about encodings or prompt structures at all. You’ll have the satisfaction of knowing that your work enabled Claude to learn new ways of understanding the world.

This role is unusually broad: your work will touch systems across the codebase, from pretraining to finetuning to the API, and you'll collaborate closely with both researchers and engineers to make sure new encoding ideas can move quickly from experiment to production.

Responsibilities:

  • 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

You may be a good fit if you:

  • Have 5+ years of software engineering experience, with meaningful time spent maintaining libraries, SDKs, or developer-facing APIs
  • 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
  • Pick up slack, even if it goes outside your job description

About Anthropic

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.

About the Role:

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 tools and receives tool results, and so on.

As a Software Engineer on this team, you'll own the design and maintenance of these libraries—keeping their APIs intuitive, their performance sharp, and their abstractions solid enough that most of the org never has to think about encodings or prompt structures at all. You’ll have the satisfaction of knowing that your work enabled Claude to learn new ways of understanding the world.

This role is unusually broad: your work will touch systems across the codebase, from pretraining to finetuning to the API, and you'll collaborate closely with both researchers and engineers to make sure new encoding ideas can move quickly from experiment to production.

Responsibilities:

  • 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

You may be a good fit if you:

  • Have 5+ years of software engineering experience, with meaningful time spent maintaining libraries, SDKs, or developer-facing APIs
  • 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
Apply
  • Care about the societal impacts of your work
  • Strong candidates may also have experience with:

    • Tokenizers or other text/data encoding systems
    • Maintaining a widely-used library over a long period of time
    • Performance optimization
    • Python and/or Rust
    • Reinforcement learning or model training infrastructure

    Representative projects:

    • Working with a research team to ship a new multimodal data type (audio, video, etc) to production
    • Redesigning a core abstraction so that we can change how data is encoded into Claude without breaking downstream teams
  • Pick up slack, even if it goes outside your job description
  • Care about the societal impacts of your work
  • Strong candidates may also have experience with:

    • Tokenizers or other text/data encoding systems
    • Maintaining a widely-used library over a long period of time
    • Performance optimization
    • Python and/or Rust
    • Reinforcement learning or model training infrastructure

    Representative projects:

    • Working with a research team to ship a new multimodal data type (audio, video, etc) to production
    • Redesigning a core abstraction so that we can change how data is encoded into Claude without breaking downstream teams
  • Care about the societal impacts of your work
  • Strong candidates may also have experience with:

    • Tokenizers or other text/data encoding systems
    • Maintaining a widely-used library over a long period of time
    • Performance optimization
    • Python and/or Rust
    • Reinforcement learning or model training infrastructure

    Representative projects:

    • Working with a research team to ship a new multimodal data type (audio, video, etc) to production
    • Redesigning a core abstraction so that we can change how data is encoded into Claude without breaking downstream teams
  • Pick up slack, even if it goes outside your job description
  • Care about the societal impacts of your work
  • Strong candidates may also have experience with:

    • Tokenizers or other text/data encoding systems
    • Maintaining a widely-used library over a long period of time
    • Performance optimization
    • Python and/or Rust
    • Reinforcement learning or model training infrastructure

    Representative projects:

    • Working with a research team to ship a new multimodal data type (audio, video, etc) to production
    • Redesigning a core abstraction so that we can change how data is encoded into Claude without breaking downstream teams

    Browse

    All Rust jobs

    Open roles. Featured listings appear first; each card shows whether it is featured.

    • Kraken logo

      Senior Software Engineer - Rust - Core Services

      Kraken·Remote · Romania

      Sep 18, 2026

    • Nagarro logo

      Senior Rust Data Engineer

      Nagarro·Remote · Poland

      Sep 15, 2026

    • Sentz logo

      Senior Backend Software Engineer

      Sentz·Remote · Worldwide · $200k–$300k USD

      Sep 15, 2026

    • Wasmer logo

      Rust Engineer - Distributed Systems

      Wasmer·Remote · Worldwide

      Sep 15, 2026

    • Enhance logo

      Senior Backend Developer (Rust)

      Enhance·Remote · London · $50k–$70k GBP

      Sep 15, 2026

    • emagine logo

      Rust Backend Developer - Payments

      emagine·Remote · Malmö

      Sep 15, 2026

    • Keyrock logo

      Rust Engineer - Trading Systems

      Keyrock·Remote · Europe

      Aug 16, 2026

    • Keyrock logo

      Senior Rust Engineer - High Frequency Trading (HFT)

      Keyrock·Remote · Europe

      Aug 16, 2026

    • Fortanix logo

      Staff Software Engineer - Rust and Distributed Systems (Bay Area, hybrid)

      Fortanix·Hybrid · Santa Clara, California

      Aug 16, 2026

    • Anduril logo

      Rust Software Engineer, Air Vehicle Autonomy

      Anduril·On-site · United States · $166k–$220k USD

      Aug 16, 2026

    • Anduril logo

      Senior Software Engineer, Rust

      Anduril·On-site · Broomfield, Colorado · $192k–$252k USD

      Aug 16, 2026

    • Anduril logo

      Senior Software Engineer, Rust

      Anduril·On-site · Waltham, Massachusetts · $220k–$292k USD

      Aug 16, 2026

    • Anduril logo

      Software Engineer, Rust

      Anduril·On-site · Broomfield, Colorado · $126k–$167k USD

      Aug 16, 2026

    • Anduril logo

      Software Engineer, Rust

      Anduril·On-site · Waltham, Massachusetts · $146k–$194k USD

      Aug 16, 2026

    • Satalia logo

      Rust Developer Lithuania - Permanent

      Satalia·Remote · Lithuania · $67k–$80k EUR

      Aug 16, 2026

    12…7