We are looking for senior software engineers to join our team. The role involves a large amount of individual responsibility and influence over the direction of a core service. The core work includes designing, implementing, and supporting highly scalable applications and web services, working in Rust (e.g., asynchronous (async/await), sharing models (Sync/Send), etc.), concurrent programming (e.g., locking, memory synchronization, atomic operations, etc.), and distributed system concepts (e.g., distributed consensus, replication, failure detection, etc.). This role requires working with pair programming (remote and if possible in-person) and may require occasional international travel/transatlantic travel.
The ASE Data Infrastructure team is seeking an experienced senior software engineer to contribute to the development of our next-generation object storage infrastructure.