amo

Software Engineer, Backend (Rust)

amo
Apply
almost 2 years ago
Paris, FranceMid Level

Responsibilities

  • Develop scalable backend systems handling significant traffic and data volumes.
  • Maintain and evolve a shared Rust component for iOS and Android focused on networking, data synchronization, and shared feature logic.
  • Collaborate with iOS and Android engineers to maintain a unified cross-platform codebase.
  • Design and implement consumer social product features.
  • Monitor analytics, manage system crashes, triage bugs, and own the reliability of assigned areas.
  • Participate in technical discussions, brainstorming, knowledge sharing, and continuous improvement.

Requirements

  • Experience writing Rust through open-source or professional work, or experience with another low-level systems language such as C++, C, or OCaml.
  • Production experience working with distributed systems such as Redpanda, Kafka, ScyllaDB, or Cassandra.
  • Strong opinions about building products in the consumer social domain are preferred.
  • French is not required, and perfect English is not required.

Benefits

  • Onsite work five days per week in a central Paris office near Opera.
  • 100% healthcare coverage.
  • Maternity, paternity, and second-parent leave with salary maintained at 100%.
  • Eight to nine total weeks of vacation per year, including five weeks of state-paid leave, one to two additional RTT weeks, and approximately 11 bank holidays.
  • Company-wide shutdowns of two weeks in summer and one week in winter, counted within total vacation time.
  • Relocation support to Paris, including a sponsored French visa process, one month of fully covered Airbnb accommodation, relocation agency assistance, French administrative support, and French lessons.

Tech Stack

Apache CassandraApache KafkaCC++iOSRust

Categories

amo

About amo

201-500 employees
Contact me