Apply

Software Engineer (Rust)

Posted 9 days agoViewed

View full description

🔍 Industry: Software Development

🏢 Company: Rerun👥 1-10💰 $17,000,000 Seed 2 months agoDeveloper ToolsArtificial Intelligence (AI)Computer VisionOpen SourceSoftware

🗣️ Languages: English

Requirements:
  • Strong programming skills in Rust with experience building real-time, high-performance applications with rich, meaningful visual output.
  • Familiarity with game engine–style architectures, especially where rendering, responsiveness, and UI interactivity intersect.
  • Strong track record in interactive data visualization, particularly involving large datasets and complex visual structures.
  • Comfortable working with Rust-based UI frameworks like egui, or similar, and capable of crafting intuitive and responsive interfaces.
Responsibilities:
  • Contribute to various aspects of the Rerun infrastructure, covering the open source viewer and cross language SDKs.
  • Process large volumes of 2D, 3D, time-series and statistical data in real time.
  • Make technology and architecture decisions that affect and reach across the full stack.
  • Profile and optimize user workflows across multiple desktop platforms and the web
  • Contribute to downstream open source projects when necessary to make progress
  • Help the open source community achieve great results using the Rerun data & visualization stack
Apply

Related Jobs

Apply

📍 Spain

🧭 Full-Time

🔍 Web Security

🏢 Company: c/side👥 11-50💰 $6,000,000 Seed 9 months agoArtificial Intelligence (AI)Information TechnologyCyber SecurityNetwork Security

  • Fluent in Rust, and aren’t afraid to go deep on performance tuning, concurrency, or memory safety.
  • Comfortable working in Go, and can navigate Typescript when needed.
  • Strong systems thinking and enjoy reasoning about complex distributed systems.
  • Worked with event-driven systems and have experience with Kafka, RabbitMQ, or similar message queues.
  • Confident deploying and operating services on AWS, and understand the trade-offs between managed services and custom infrastructure.
  • Familiar with or are excited to learn how attackers operate and how to design systems that make their job harder.
  • Experienced with designing APIs and backend architectures that are robust and secure by default.
  • Design and build high-performance backend services in Rust to process large-scale data from web security monitoring.
  • Assist in maintaining and enhancing other backend services written in Go.
  • Collaborate with security researchers to turn detection prototypes into production-grade systems.
  • Work closely with the infrastructure team to ensure observability, reliability, and scalability.
  • Contribute to design discussions and technical decision-making for evolving our backend platform.

AWSBackend DevelopmentCybersecurityKafkaKubernetesAPI testingGoRustRESTful APIsMicroservices

Posted 16 days ago
Apply
Apply

📍 United Kingdom

🔍 Blockchain

🏢 Company: IO Global

  • At least 3 years of experience in software development, with at least 2 years in the Rust programming language.
  • Strong understanding of computer science fundamentals, including algorithms and data structures
  • Experience in developing and maintaining high-performance systems in Rust
  • Experience in remote work and collaboration across different time zones.
  • Design, develop, and maintain high-performance systems in Rust to power our blockchain platform.
  • Crafting high-quality, efficient, and maintainable code for blockchain solutions.
  • Work closely with our security team to ensure the integrity and security of our platform.
  • Write and maintain unit and integration tests to ensure system reliability and correctness.
  • Participate in code reviews and contribute to technical discussions to continuously improve the quality of our systems.
  • Keep up to date with the latest developments in Rust and blockchain technology, and apply them to improve our platform.

Software DevelopmentBlockchainAlgorithmsData StructuresRustRESTful APIsSoftware Engineering

Posted 22 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Feldera👥 1-10💰 $6,000,000 Seed almost 2 years agoDatabaseReal TimeBig DataCloud ComputingAnalytics

  • Fluency in Rust
  • Deep experience with Kubernetes, Docker, and Helm
  • Hands-on experience deploying cloud-native systems (AWS, GCP, or similar)
  • Ability to design and debug distributed systems in production settings
  • Strong understanding of system reliability, observability, and secure deployment practices
  • Comfort working across CLI, API, infrastructure-as-code, and backend layers
  • Willingness to work closely with customers, understand their needs, and help evolve the product based on what you learn
  • Willingness to take ownership and drive projects from concept to production, with a bias for action and accountability.
  • Build and operate the core infrastructure that powers Feldera in customer environments
  • Harden our Kubernetes-based deployment model for enterprise-grade reliability and security
  • Own tooling for pipeline lifecycle management, system orchestration, and diagnostics
  • Design interfaces (CLI, APIs, Helm charts) that make Feldera easy to deploy and scale
  • Work with compiler, engine, and connector teams to bridge product features into usable deployments
  • Collaborate directly with customers to help them succeed, and rapidly iterate on improvements based on real-world feedback

AWSDockerSQLCloud ComputingGCPKubernetesRustCI/CDRESTful APIsLinux

Posted 29 days ago
Apply
Apply

📍 London, England, United Kingdom

🔍 Software Development

🏢 Company: Distributed Crafts

  • Three years or more of hands-on Rust development experience.
  • Measurable experience deploying protocols into production that leverage advanced cryptographic techniques (SNARKs, STARKS, MPC, …) with sizable TVL.
  • Strong interest in Bitcoin, including Bitcoin script, BitVM, and Taproot.
  • Excellent communication skills in a remote setting.
  • Architect and build the BOB Bitcoin bridge leveraging BitVM in close collaboration with the core team.
  • Architect and build the BOB Bitcoin security infrastructure with Babylon in close collaboration with the core team.
  • Engage in research discussions with the team on the BOB core protocols.
  • Share knowledge with other team members on BitVM and Bitcoin best practices.

BlockchainSoftware ArchitectureAlgorithmsData StructuresRustRESTful APIsSoftware Engineering

Posted 3 months ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Crypto

🏢 Company: Kraken👥 1001-5000💰 Secondary Market over 1 year ago🫂 Last layoff 7 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • Proficiently in writing network services or asynchronous code in Rust
  • Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
  • Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
  • Deep knowledge in one or more blockchain ecosystems such as Bitcoin, Ethereum, Cosmos, Solana, Substrate is a huge plus
  • Design and implement robust Rust services and libraries
  • Collaborate with cross-functional teams, including Product, Design, and Fronted Engineering to ensure seamless integration of new features and improvements
  • Write reusable, testable, and highly efficient code
  • Collaborate on large scale distributed systems architecture
  • Provide mentorship to other engineers while contributing to defining the technical culture

Backend DevelopmentBlockchainKafkaRustRESTful APIsLinuxMicroservicesJSONSoftware Engineering

Posted 4 months ago
Apply
Apply

📍 France

🔍 Video Games

  • Experience in Software/Data engineering or a related field.
  • Solid experience in Python or Rust.
  • Experience with REST APIs and microservice architecture.
  • Familiarity with cloud technology, Kubernetes, AWS, or Azure.
  • Knowledge of Machine Learning and Deep Learning.
  • Experience in deploying models to production.
  • Strong communication skills in English.
  • Take ownership over projects and push them ahead.
  • Design, prototype, build and maintain microservices & APIs.
  • Build pipelines and batch processes for data movement and transformation.
  • Manage a scalable cloud infrastructure.
  • Participate in platform quality improvements.
  • Engage in proof-of-concept projects to explore new technologies.
  • Write, optimize, and produce high-quality code at scale.
  • Ship models or prediction pipelines to production.

AWSPythonKubernetesMachine LearningAzureData engineeringREST APIRustCommunication SkillsCollaborationDevOpsMicroservices

Posted 6 months ago
Apply

Related Articles

Posted 1 day ago

Remote Job Interview Tips: How to Impress on a Video Call

Ace your remote job video interview with our essential tips. Learn to impress employers with preparation, attire, and communication skills. Perfect for both new and seasoned professionals.

Posted 1 day ago

Top Skills Employers Look for in Remote Job Candidates

In today’s evolving job market, remote work has become a staple for many industries. But what sets successful remote job candidates apart? This article delves into the essential skills employers are looking for in remote employees. From communication and time management to technical proficiency and self-motivation, discover the key competencies that can help you stand out in the competitive world of remote work. Whether you're new to the remote job scene or looking to enhance your existing skill set, this guide provides valuable insights to help you succeed.

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 13 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 10 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.