Swarms Logo
All positions

Careers

Rust Engineer

EngineeringFull-timeSan Francisco / Palo Alto / New York

Overview

About the role

As a Rust Engineer at Swarms, you will develop high-performance, memory-safe infrastructure for agent communication and coordination systems. You will build the foundational systems that power our multi-agent platform. Note: all developer roles require 3 PRs or 3 new issues on the swarms GitHub before applying.

Responsibilities

What you'll do

  • Design and implement core infrastructure components in Rust
  • Build high-performance agent communication and coordination systems
  • Optimize existing systems for maximum performance and reliability
  • Develop tooling and frameworks for agent deployment and monitoring
  • Collaborate with research teams to implement efficient production systems

Requirements

You may be a fit if

  • You have expert-level Rust skills and production experience
  • You have experience with systems programming and performance optimization
  • You understand memory management, concurrency, and distributed systems
  • You are passionate about building robust, scalable infrastructure
  • You have a track record of shipping high-performance production code
  • You have contributed 3 PRs or opened 3 new issues on the swarms GitHub (github.com/kyegomez/swarms)

Developer Positions

Who we're looking for

Every developer role at Swarms starts with your open source work. Before you apply, we look for:

  • 3 PRs or 3 new issues on the swarms GitHub
  • Over 1,000 open source commits on open source projects
  • Has worked on agent projects before

Join Us

Apply for this role

Ready to help build infrastructure for the agent economy? Submit your application and we'll be in touch soon.

Apply Now