Rust Engineer
Mountain View, California, United States
$120k-$475k / year
You'll design and implement a **Rust-based simulator** and build host-side interface libraries.
How we pick jobs for you
1,314 jobs in 13ms from 253,286 total
Rust Engineer
Mountain View, California, United States
$120k-$475k / year
You'll design and implement a **Rust-based simulator** and build host-side interface libraries.
Senior Rust Engineer
✨ $150k-$200k / yearest.
You'll work with a distributed team on **decentralized web infrastructure**, designing and implementing **distributed systems** in Rust.
Principal Rust Developer
San Jose, California, United States · Bellevue, Washington, United States
$182k-$260k / year
You'll design and build a **low-latency, high-throughput data forwarding plane** using Rust for Zscaler's cloud-native Zero Trust Exchange platform.
Rust Engineer
You will work on building the Zed code editor from scratch in Rust, focusing on core systems like editing, navigation, collaboration, and performance.
Rust Engineering Consultant
$80k-$100k / year
This is an opportunity to work with a leading Rust consultancy. … You'll review codebases, recommend improvements, and train teams on advanced Rust concepts.
Rust Developer
✨ $150k-$200k / yearest.
You'll work on **systems-level programming** and **backend services** using Rust, collaborating with cross-functional teams to build high-performance,
Senior Rust Developer
✨ $135k-$195k / yearest.
You'll work with **Rust** while occasionally dealing with existing Go/Ruby code.
Rust Engineer
$100k-$170k / year
About Twin Twin is building fully autonomous AI agents that run real business operations. You give a goal. Twin figures out the steps. It executes them end-to-end, via APIs when they exist, via the browser when they don’t and produces real deliverables. Not prompts. Not workflows. Not chatbots. Autonomous systems that operate reliably over time. While most AI tools stop at generating text or code, Twin automates the operational backbone of companies: growth, support, finance, reporting, logistics, the work that actually keeps businesses alive. The Team Twin is built by a small, senior team of repeat founders and engineers in Paris. Founded by Hugo Mercier (ex-Dreem, $60M raised, 150+ employees, acquired) and João Justi (high-performance systems, cryptography at Zama, compilers, VMs, ML systems). $10M seed. Backed by LocalGlobe. We are building core infrastructure for autonomous companies and we are doing it with a small, elite team. If you’re looking for comfort, process, and predefined specs, this is not it. If you want to build systems that operate at scale and redefine how companies run, keep reading. About the position Main challenges As part of the team, you will be responsible for the design and implementation of the agent engine features, and will contribute to solving some of the toughest challenges in agent performance. Optimised, low-latency browser interaction between user and remote browser Efficient and reliable communication and management of the browser through a low-level communication protocol Building a reliable architecture for large-scale task automation, resistant to failures Managing efficient communication between the different parts in a reliable and efficient way Building both agent-facing and user-facing features Requirements Experience shipping production-level Rust code Interest in working across the full stack and knowing all the parts of the system Familiar with basic LLM concepts High agency and hardcore work culture
Principal Rust Developer
$182k-$260k / year
You'll design and build a **low-latency data forwarding plane** using Rust for a **cloud-native security platform** serving hundreds of millions of users
Rust Engineer - Financial Infrastructure
Sao Paulo, Sao Paulo, Brazil
✨ $140k-$180k / yearest.
You'll **build Rust-based financial features** for a **multi-billion portfolio** at CloudWalk.
Sr. Rust Developer
✨ $80k-$120k / yearest.
You'll design and develop high-impact streaming services using **Rust** with a focus on concurrency and performance.
Senior Software Developer, Rust
✨ $150k-$200k / yearest.
We’re introducing Rust where correctness, performance, and reliability truly matter. Narvar is Growing! Narvar is a multi-language platform, and we’re intentional about where we apply Rust. We’re looking for senior engineers to help us bring Rust into the backbone of the system — the parts that must be fast, safe, and correct under real-world scale. This role is for engineers who want agency: people who enjoy identifying the right problems, choosing the right tools, and owning systems end-to-end. You won’t be handed a narrow ticket queue. You’ll help decide what gets built and how it should be built. Day-to-day Design and build high-correctness Rust services that sit on critical platform paths Introduce Rust into areas where safety, determinism, and performance are essential Own systems from architecture → implementation → rollout → operations Make real decisions around concurrency, async boundaries, data integrity, and failure modes Work across service boundaries in a polyglot environment (Rust alongside other stacks) Collaborate with product, design, and frontend engineers to build systems that are technically sound and product-aware Improve reliability, observability, and system behavior through design, not just patching Mentor other engineers and raise the bar on system quality and ownership What We’re Looking For We care more about judgment and ownership than credentials. You’re likely a strong fit if you: Have built and operated distributed systems in production Have deep hands-on Rust experience (not just experiments or side projects) Understand where Rust shines — and where it doesn’t Are comfortable reasoning about concurrency, async systems, and correctness guarantees Have experience designing APIs and data contracts that evolve safely over time Have worked with relational and/or NoSQL databases at scale Have deployed and operated services in AWS or GCP (We are a GCP Shop though!) Take initiative naturally and are comfortable operating with ambiguity Communicate clearly and make tradeoffs explicit Bonus Points These aren’t hard requirements, but strong indicators: You’ve worked in startup or high-ownership environments You’ve owned systems in production, including on-call responsibility You’re comfortable moving across the stack when needed (backend-first, full-stack aware) You’ve influenced architecture by earning trust, not by mandate You use modern tooling (including AI-assisted workflows) to increase leverage , not outsource thinking (Note: we care about outcome and judgment, not how flashy your tools are.) Why Rust at Narvar? Because some parts of the system deserve stronger guarantees. We use Rust where: Bugs are expensive Latency and throughput matter Safety and correctness are non-negotiable You’ll help define where Rust belongs , not just write Rust in isolation. Why Narvar (From an Engineer’s Perspective)? Real scale, real customers, real impacts Startup-level ownership with platform-level impact Teams that value thinking, judgment, and responsibility Low ego, high trust, and room to do your best work Why Narvar? We're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers. If you've ever bought something online, there's a good chance you've used our platform! From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ + other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we've served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages. Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between. We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #LI-Remote Please read our Privacy Policy to learn what personal information we collect in connection with your job application, and how we may use and share it.
Senior Rust Developer
✨ $130k-$170k / yearest.
You'll build new products and develop core infrastructure using **Rust** at a leading iPaaS company.
Senior Rust Developer
Stockholm, Sweden
✨ $75k-$95k / yearest.
You'll design and build **performance-critical systems** for live media production at Appear, working on a new suite of **live production applications** including Multiviewer. Your work will power some of the world's largest broadcasters and sports leagues.
Rust Engineer
✨ $150k-$250k / yearest.
Tempo is a layer-1 blockchain purpose-built for stablecoins and real-world payments, born from Stripe’s experience in global payments and Paradigm’s expertise in crypto tech. Tempo’s payment-first design provides a scalable, low-cost predictable backbone that meets the needs of high-volume payment use cases. Our goal is to move money reliably, cheaply, and at scale. Our north star is simplicity for users: fintechs, traditional banks, merchants, platforms, and anyone else looking to move their payments into the 21st century. We're building Tempo with design partners who are global leaders in AI, e-commerce, and financial services: Anthropic, Coupang, Deutsche Bank, DoorDash, Mercury, Nubank, OpenAI, Revolut, Shopify, Standard Chartered, Visa, and more. We’re a team of crypto-optimists, building the infrastructure needed to bring real, substantial economic flows onchain. Our team primarily works in-person out of our San Francisco and NYC offices (with remote flexibility for engineer roles). We like to move fast and swing for the fences — join us! The Role You’ll play a key role in developing the project’s low-level systems. This is an opportunity to work on cutting-edge technology at the frontier of crypto. Responsibilities Design, develop and ship complex features, indexing on performance and benchmarking Own development throughout the entire lifecycle, with a focus on deep collaboration, quick iteration cycles and incorporating stakeholder feedback Qualifications Significant experience building scalable, distributed systems in Rust Deep familiarity with the Ethereum ecosystem, particularly the EVM and Execution Layer, as well as reth and consensus mechanisms; hands-on experience working across the entire Ethereum stack is ideal Self-motivated and independent, and excited by ambiguity and opportunities to develop concrete solutions to nebulous problems Collaborative and an exceptional communicator Attributes High motor Razor-sharp thinker with precise command of language Concise, evidence-based communicator Excellent organizational and logistical skills Intense curiosity and open-mindedness Scrappiness; willingness to roll up sleeves Growth mindset
Staff Rust Developer
✨ $150k-$200k / yearest.
You'll lead **backend development** of the Affinidi Elements platform using **Rust**, influencing architectural direction and technical strategy.
Rust Software Engineering Intern
$110k-$132k / year
About Atomic Semi Atomic Semi is building a small, fast semiconductor fab. It’s already possible to build this with today’s technology and a few simplifications. We’ll build the tools ourselves so we can quickly iterate and improve. We’re building a small team of exceptional, hands-on engineers to make this happen. Mechanical, electrical, hardware, computer, and process. We’ll own the stack from atoms to architecture. Our team is optimistic about the future and we want to continue pushing the limits of technology. Smaller is better. Faster is better. Building it ourselves is better. We believe our team and lab can build anything. We’ve set up 3D printers, a wide array of microscopes, e-beam writers, general fabrication equipment - and whatever is missing, we’ll just invent along the way. Atomic was founded by Sam Zeloof and Jim Keller . Sam is best known for making chips in his garage, and Jim has been a leader in the semiconductor industry for the past 40 years. About the Role We are seeking Rust Software Engineering Interns for the fall term. The internship begins in September, with a preferred commitment of 4 to 8 months. You will help build the next generation of high-performance tools for chip fabrication and design. These tools blend real-time collaboration, computational geometry, GPU-accelerated visualization, simulation, interactive editing, and data processing. This is a deeply broad, multi-domain, hands-on role. You’ll work across everything from low-level systems and data synchronization, to high-performance rendering, rich UI/UX editing tools, and distributed infrastructure. The software you build will help engineers design and understand real, physical systems. If you’re excited by performance engineering, building complex features from scratch, and learning new domains quickly, this is a great place to grow. Our philosophy is to get things built and tested in days or weeks, not months. Because of this, a portfolio (can be your GitHub) is required to apply : show us the things you’ve actually built! For us, a good portfolio includes evidence of software engineering excellence and curiosity. Responsibilities Build deeply interactive editing tools with low-latency, CAD- or Figma-like interfaces for geometry manipulation, routing, annotation, and measurement Develop production-grade Rust software targeting both native and WebAssembly environments Architect real-time collaborative systems, including state synchronization, conflict resolution, and efficient data transmission Implement efficient algorithms for geometry querying, graphs, and routing Build high-performance rendering and visualization pipelines from GPU-accelerated rendering and spatial indexing to streaming massive datasets, visualizing millions of polygons, or rendering complex 3D fields Continuously profile and optimize CPU, GPU, memory, and network performance to push the limits of responsiveness and scale Own major features end-to-end and work closely with internal users, including process engineers and circuit designers, to deliver powerful, intuitive tools that solve real problems Required Experience Pursuing a BS in Computer Science, Computer Engineering, or demonstrated exceptional skill in software engineering Strong programming skills in Rust, or significant C++/systems programming experience and a strong desire to learn Rust quickly Solid understanding of systems fundamentals: memory, performance, concurrency Experience building non-trivial software projects from scratch (personal, academic, or professional) Interest in one or more of the following areas: real-time systems, computational geometry, algorithms, GPU programming, visualization Nice-to-have Experience with interactive software such as Figma, Blender, CAD tools, KiCad, or scientific computing environments Background in compiling to WebAssembly or building rich applications Familiarity with schema evolution, database migrations, or serialization formats like Protobuf Understanding of collaborative or distributed systems (e.g., CRDTs, OT, WebSockets) Exposure to geometry or graph algorithms, optimization, or simulation (including spatial data structures and hierarchical representations) Experience with graphics rendering pipelines (WebGPU, Vulkan, OpenGL) Exposure to advanced 2D/3D visualization, simulation, or novel user interfaces Working at Atomic Semi We’re an early-stage hardware startup with solid funding, world-class advisors, and a lab/office in San Francisco, CA. Atomic Semi is committed to fair and equitable compensation practices. Software Interns are paid an hourly rate equivalent to an annualized range of $110,000-132,000, depending on experience and education level. This range assumes a 40-hour workweek and includes up to 10 hours of pre-approved weekly overtime, paid at 1.5x the base hourly rate. Actual earnings will vary depending on internship length and hours worked. Internship Benefits: Housing Stipend to help with first month expenses Lunches daily, Dinners 3x per week, Stocked Office Kitchen with Snacks and Spindrifts Weekly Learning & Development opportunities Commuter Benefits including Parking and Late Night Uber rides from the office Paid Time Off inclusive of Holidays and Sick Time Visa Sponsorship Medical, Dental, and Vision insurance 401(k) retirement plan Life and Disability Insurance We are an equal-opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or other legally protected statuses. Export Control Analysis: This position involves access to technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant’s capacity to serve in compliance with U.S. export controls.
Rust Developer - Polycentric
Austin, Texas, United States
✨ $150k-$200k / yearest.
You'll build a **distributed social network** that gives users **full sovereignty over their data**. Your work will enable censorship-resistant publishing and self-sovereign identity.
Rust Engineer - Trading Systems
✨ $150k-$250k / yearest.
This role offers the chance to work with **Rust and AWS** in a fast-paced, fully remote team.
Sr. Software Engineer - Rust
✨ $150k-$200k / yearest.
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you. The Product: You will be part of the Data Science Software Development team. You’ll have the opportunity to implement technologies as libraries and software development kits for internal/external customers and to jointly work with Machine Learning experts on creating predictive models on a diverse and multidisciplinary team About the Role: We are looking to hire Sr. Software Engineer - Rust/ C++ ( Remote) focused on developing, unit testing, integration testing, feature development, significant reverse engineering, malware analysis and file format experience to our growing team You will be part of CrowdStrike’s Data Science team who is expanding - we are at the exciting intersection of Machine Learning, Big Data, and Security and are looking to add a senior software engineer with. You’ll have the chance to broaden your horizons by working jointly with a team of Big Data, Machine Learning, and Security domain experts on hard and impactful problems. What You’ll Do: Develop file format parsing and feature extraction engines Engineer new machine learning features in collaboration with data scientists Design, implement, test, optimize and maintain features for internal/external customers in the form of robust libraries and software development kits Document design of complex software systems and conduct thorough and constructively critical software reviews Expose simple APIs to bundle a variety of robust services What You’ll Need: An independent self-starter who likes to take ownership and independently seeks out new challenges Always ready to learn and step outside of your comfort zone to blaze the trail for new technology Proficient in file formats like PE, ELF, Mach-O, MS Office, Zip, Packers etc. Reverse engineering experience with C, C++ or Python Python with 12+ years of experience working with Rust/C/C++ and familiarity with Python Comfortable with Windows, macOS and Linux platforms Knowledge of appropriate algorithms to solve complex technical problem. Working knowledge of Git, Bitbucket, Jenkins and Jira Familiar with different levels of software testing and know your way around Continuous Integration/Continuous Delivery systems Bonus Points: Familiar with Fuzzing (e.g. Jazzer/AFL/Peach) techniques. Familiar with software vulnerabilities and secure programming Familiar with cloud computing platform(s) AWS/GCP/Azure Interested in Machine Learning #LI-DP1 #LI-VJ1 #LI-Remote Benefits of Working at CrowdStrike: Remote-friendly and flexible work culture Market leader in compensation and equity awards Comprehensive physical and mental wellness programs Competitive vacation and holidays for recharge Paid parental and adoption leaves Professional development opportunities for all employees regardless of level or role Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections Vibrant office culture with world class amenities Great Place to Work Certified™ across the globe CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program. CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements. If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at [email protected] for further assistance.