Senior Software Engineer - Rust

New

Skills

Distributed systems Embedded systems Rust Software Design

Design and implement high-performance Rust software for cloud and edge. Participate in architecture, network topologies, hardware evaluation. Develop software/models for human-in-the-loop autonomy in distributed ops. Build infrastructure for deterministic builds, reproducible environments, and config management. Implement OTA update mechanisms for fielded systems. Integrate software with microcontroller peripherals and buses (SPI, I2C, UART, Ethernet). Professional software engineering experience in embedded/firmware delivering production-grade software. Strong proficiency in Rust; low-level/embedded or no_std a bonus. Experience integrating with microcontroller peripherals (SPI, I2C, UART, Ethernet, USB). Familiarity with software design, debugging, testing, and performance optimization. Working knowledge of distributed systems, networks, trust/encryption, and offline-first patterns. U.S. citizenship and ability to obtain Top Secret/SCI clearance; strong communication. Health: Medical/Dental/Vision; premiums paid; HRA; Life/Disability Insurance Financial: 401k; Stock options; Home office budget Leave: Flexible time off; Holidays; Paid parental leave Learning: Training reimbursements; Conferences travel support

Key Responsibilities
  • Design and implement high-performance Rust software for cloud and edge
  • Participate in architecture, network topologies, and hardware evaluation
  • Develop software/models for human-in-the-loop autonomy in distributed ops
  • Build infrastructure for deterministic builds, reproducible environments, and config management
  • Implement OTA update mechanisms for fielded systems
Required Skills & Qualifications
  • Proficiency in Rust; low-level/embedded or no_std experience
  • Experience with integrating microcontroller peripherals (SPI, I2C, UART, Ethernet, USB)
  • Familiarity with software design, debugging, testing, and performance optimization
  • Working knowledge of distributed systems, networks, trust/encryption, and offline-first patterns
  • Strong communication skills and ability to obtain Top Secret/SCI clearance

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Staff Product Manager, Flink Cloud Platform

New

Own the Flink Cloud Platform roadmap

Drive platform capabilities

Auditing Cloud infrastructure Distributed systems Encryption

Senior Software Engineer, Inference Project

New

Build and maintain large-scale distributed inference systems.

Develop routing and fleet orchestration across accelerators.

AWS Cloud infrastructure Distributed systems Gcp

Principal AI Engineer

New

Lead design and development of Java-based backend services

Optimize platform components for high throughput and low latency

AWS Distributed systems Elasticsearch Java

Lead Software Engineer

New

Architect and build high-performance web systems

Design and implement caching strategies

Ai Tools Distributed systems Mentoring Next.js

Senior Platform Software Engineer

New

Develop core systems and infrastructure

Handle large volumes of events

Distributed systems Flask Gcp Kubernetes

Sr. Software Engineer, Marketing

New

Architect and build high-performance web systems

Lead architecture reviews and system design discussions

Distributed systems Mentoring Next.js React

Chainlink CRE Software Engineer

New

Deliver key Chainlink CRE features

Build and maintain systems with reliability and scalability

Debugging Distributed systems infrastructure Reliability

Senior ML Engineer

New

Lead ML projects and client discussions

Optimize ML models for performance and scalability

AWS Azure CI/CD Distributed systems

Senior Software Engineer, Marketing

New

Architect and build high-performance, scalable web systems

Design and implement distributed caching strategies

Ai Tools Distributed systems Next.js React

Chainlink CRE Engineer

New

Own component-level engineering work

Deliver key features for decentralized oracle networks

Debugging Distributed systems Reliability Scalability

Lead Software Engineer

New

Architect and build high-performance web systems

Lead architecture reviews and design discussions

Ai Tools Distributed systems Mentoring Next.js

Chainlink CRE Engineer

New

Deliver key CRE features for decentralized oracle network environments

Build and maintain reliable, correct, and scalable systems

Clear communication skills Debugging Distributed systems Testing

Chainlink CRE Engineer

New

Design and deliver key features for Chainlink Runtime Environment

Prioritize reliability, correctness, and scalability in system development

Backend Development Debugging Distributed systems Scalability

AI Platform Software Engineer

New

Lead design and development of Java-based backend services

Optimize platform components for high-throughput workflows

AWS Distributed systems Elasticsearch Java

Software Engineer, Chainlink CRE

New

Deliver key features for decentralized oracle network environments

Build reliable, correct, and scalable systems

Debugging Distributed systems Software Engineering Testing

Principal AI Engineer, Java Backend

New

Lead design, development, and scalability of Java backend services

Architect and optimize high-throughput platform components

Distributed systems Elasticsearch Java Kubernetes

Chainlink CRE Software Engineer

Posted 3 days ago

Own component-level engineering work

Deliver key CRE features for decentralized oracle networks

Backend Development Debugging Distributed systems Product Development

Senior Sr. Reliability Engineer

Posted 3 days ago

Build and scale infra for high traffic volumes

Automate deployments, alerting, and incident response

Bash Scripting Distributed systems Gcp Go

Systems Engineering Manager

Posted 3 days ago

Lead and grow Systems Engineering skill community

Coach engineers towards technical maturity and delivery standards

Backend Services Communication Skills Distributed systems Project Management

Lead AI Engineer

Posted 3 days ago

Partnering with senior stakeholders to implement AI ideas in production

Designing and implementing multi-step agent-based workflows

Ai Systems Apis CI/CD Distributed systems

Staff Software Engineer

Posted 3 days ago

Navigate ambiguity and break down complex problems

Champion systemic improvement

Distributed systems Django gRPC Leadership

Senior AI Engineer

Posted 3 days ago

Collaborate with cross-functional teams to deliver fault-tolerant products

Tackle technical challenges and guide decisions

Apis Distributed systems Kafka Python

Customer Engineer

Posted 3 days ago

Own complex customer escalations

Collaborate across teams

Ai Cloud infrastructure Distributed systems NoSQL

Principal Software Engineer, AI Platform

Posted 3 days ago

Lead design, development, and scalability of Java-based backend services.

Optimize platform components for high-throughput, low-latency, and mission-critical workflows.

AWS Distributed systems Elasticsearch Java

Chainlink Runtime Engineer

Posted 3 days ago

Design, build, and maintain key features for decentralized oracle network environments

Collaborate with team members and partners to ensure technically sound solutions

Backend Development Communication Skills Debugging Distributed systems

Software Engineer, Chainlink Runtime Environment

Posted 4 days ago

Delivery of key CRE features

Building reliable systems

Debugging Distributed systems Reliability Scalability

Staff Software Engineer - Platform

Posted 4 days ago

Lead backend projects with architectural direction

Build and operate cloud-native backend and infra on AWS

AWS CI/CD Cloudformation Datadog

AI Software Engineer

Posted 4 days ago

Develop scalable AI solutions

Deliver high-priority AI projects on schedule

Ai/ml Cloud Platforms Devops Distributed systems

Staff Software Engineer

Posted 4 days ago

Set multi-year strategy for the modeling platform with senior leadership

Architect distributed computation systems that scale enterprise-wide

Apis Distributed systems Mentorship Observability

Senior Software Engineer, Trust Platform

Posted 4 days ago

Design, implement, and operate resilient distributed systems

Build real-time risk detection services

Backend Development Distributed systems Java Kotlin

Senior Database Engineer

Posted 4 days ago

Define database interface with coding architecture

Scale horizontally using sharding and multi-region replication

Database performance tuning Distributed systems Mysql Postgres

Senior Eng Manager, Domains Email

Posted 4 days ago

Lead and develop engineering team

Define vision for Business Email

Distributed systems Product Development Reliability Scalability

Staff TPM: Consumer Programs

Posted 4 days ago

Own and deliver complex cross-functional programs

Translate goals into executable program plans

Distributed systems Reliability Scalability Stakeholder Management

Staff Android Engineer

Posted 4 days ago

Lead technical vision for Android experiences

Design and build scalable mobile solutions

Android development Api Integration Distributed systems Kotlin

Chainlink CRE Engineer

Posted 4 days ago

Deliver key features for multiple decentralized oracle network environments

Maintain systems prioritizing reliability, correctness, and scalability

Debugging Distributed systems Reliability Scalability

Senior Mapping Engineer

Posted 5 days ago

Lead high-impact projects and innovative solutions

Drive backend and cross-functional projects

AWS Azure Backend Development Code Review

Senior TypeScript Backend Engineer

Posted 5 days ago

Deliver technical initiatives independently within high-availability systems.

Lead technical reviews and drive TypeScript/Node.js migrations.

Ai/ml API Design Distributed systems Java

Chainlink CRE Software Engineer

Posted 5 days ago

Deliver key features for decentralized oracle networks

Ensure system reliability, correctness, and scalability

Debugging Distributed systems Reliability Scalability

Principal AI Platform Engineer

Posted 5 days ago

Lead design, development, and scalability of Java backend services.

Architect and optimize platform components for efficiency.

Distributed systems Elasticsearch Java Kubernetes

Backend Engineer Platform Development

Posted 5 days ago

Build and evolve backend services for AI Fleet Management

Design scalable distributed systems for safe fleet-wide changes

Collaboration Continuous delivery Distributed systems Java

Senior Software Engineer, Atlas Clusters Security

Posted 5 days ago

Building and designing new features for Atlas

Leading complex technical projects

AWS Azure Backend Development C#

Chainlink CRE Engineer

Posted 5 days ago

Own component-level engineering work

Deliver key features for CRE

Backend Development Debugging Distributed systems Reliability

Senior Software Engineer, Lyft Business

Posted 6 days ago

Contribute to roadmap and architecture

Write well-tested, maintainable code

AWS Azure Debugging Distributed systems

Risk Engineering Lead/Manager

Posted 6 days ago

Lead strategy, roadmap, and delivery for risk/fraud systems.

Build and scale an engineering organization.

Distributed systems Docker Java Kubernetes

Data Platform Software Engineer

Posted 6 days ago

Design, develop, and maintain platform elements

Collaborate with product stakeholders

Algorithms AWS Azure Data Structures

Software Engineer

Posted 6 days ago

Deliver software for millions of players

Own projects from start to finish

CI/CD Cloud infrastructure Code reviews Customer Support

Software Engineer, CDN

Posted 6 days ago

Design, build, and scale a CDN for Starlink

Create tools and alerting for real-time system monitoring

C C++ Distributed systems Dns

Sr. Software Engineer, CDN

Posted 6 days ago

Design, build, and scale a new CDN for Starlink

Optimize hardware use and cost efficiency

C C++ CDN Code reviews

Chainlink CRE Software Engineer

Posted 6 days ago

Own component-level engineering work

Deliver key CRE features

Debugging Distributed systems Reliability Scalability

Developer/Community Advocate - AMER

Posted 6 days ago

Lead AMER meetup network and engage the developer community

Collaborate with cross-functional teams

Analytics Communication Skills Community engagement Distributed systems
overtime