Scaleway is seeking a Software Engineer for their Object Storage backend team to develop features and improvements on Beekeeper, their in-house object storage engine.
The role primarily involves programming in C, with occasional tasks in Go, to ensure the reliability, scalability, and performance of the distributed storage platform.
The team consists of 4 members (3 Software Engineers and 1 Engineering Manager) and operates in a collaborative and international environment.
Daily tasks include designing and implementing new features, fixing bugs, participating in on-call rotations, collaborating with distributed system components, interacting with the Data Center team, contributing to documentation, attending daily stand-ups, and performing code reviews.
Requirements:
Candidates should demonstrate autonomy in feature development and reliability in managing critical incidents.
Strong communication skills are necessary for daily synchronization with the team, along with a focused approach to problem-solving.
Proficiency in C development is required, with the ability to optimize low-level performance.
Experience with Go programming is preferred, as well as familiarity with S3 and MinIO for enhancing object storage APIs.
Knowledge of Docker for containerization and debugging skills to resolve deep system bugs are essential.
Benefits:
Scaleway offers a hybrid work model, allowing up to 3 days of remote work per week.
The offices are designed to be spacious and dynamic, conveniently located near public transport, with outdoor spaces and bike parking facilities.
A healthy meal service is provided at headquarters, with breakfast available year-round and a Swile card for lunches for those at regional sites.
The company supports well-being through access to gyms, daycare services, and discounted caring services.
Scaleway promotes an international environment with a diverse workforce and values internal mobility for career advancement within the Iliad Group.