amo

Senior Software Engineer, Backend (Rust)

amo
Apply
3 months ago
Paris, FranceSenior

Responsibilities

  • Develop scalable backend systems handling massive traffic, data, and rapid growth.
  • Maintain and evolve a shared Rust component used by iOS and Android for networking, data synchronization, and cross-platform feature logic.
  • Collaborate with mobile engineers to connect mobile development with backend infrastructure.
  • Design and implement differentiated product features.
  • Monitor analytics, manage system crashes, triage bugs, and own the reliability of assigned components.
  • Contribute to technical discussions, knowledge sharing, and continuous improvement.

Requirements

  • Production experience with Rust or a strong background in C++, C, or OCaml.
  • Hands-on production experience with distributed systems such as Kafka, Redpanda, ScyllaDB, Cassandra, or similar.
  • Strong understanding of consumer social products.
  • French is not required, and perfect English is not required.

Benefits

  • Work onsite five days per week in a central Paris office near Opera.
  • Health care with 100% coverage.
  • Maternity, paternity, and second-parent leave with salary maintained at 100%.
  • Eight to nine weeks of total annual vacation, including five weeks of paid time off, one to two additional RTT weeks, and approximately 11 bank holidays.
  • Company shutdowns for two weeks in summer and one week in winter.
  • Relocation support to Paris, including help with the sponsored 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