Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer (Rust) - Backend

at Rerun

Posted 3 weeks ago | 0 applied

Description:

  • Rerun is seeking a Software Engineer (Rust) for their backend team to help build a multimodal data stack for physical AI.
  • The role involves working on a cloud-native analytical database system designed for multimodal data, particularly time-series data.
  • The system is developed in Rust and utilizes Apache Arrow, supporting specialized queries for robotics-style multimodal logs and domain-specific operators.
  • The engineer will be responsible for designing, implementing, and operating core components to ensure the system is highly scalable, reliable, and observable.
  • The company operates remotely, with team members located in European and US-east timezones, and meets in person roughly once a quarter.

Requirements:

  • Candidates must have experience with async Rust in production environments.
  • A deep understanding of the systems, layers, and abstractions between code and hardware is required, along with a willingness to navigate across them.
  • Experience in building highly scalable, data-intensive systems is essential.
  • Candidates should be comfortable with concepts such as query planning, push-down filtering, and query optimization.
  • Experience in deploying and operating complex systems in cloud environments (AWS/GCP/Azure) is necessary.
  • Great communication skills in English are required, as the role involves working in a tight-knit remote team.
  • A helpful attitude, a curious mind, and an ownership mindset are important traits for candidates.

Benefits:

  • Rerun offers competitive cash and equity compensation.
  • Employees receive six weeks of paid vacation.
  • The company provides necessary hardware and software to perform the job effectively.
  • Team members are part of an exceptionally talented tech team that values agency and helpfulness, with an expectation of broad responsibility for their work.