This is an exciting opportunity to join Magalu Cloud as a Software Engineer focused on Software Defined Storage (SDS). We are building an organization that will be at the center of excellence for distributed technologies, and we are building it in Brasil! With Open Source at the heart of our solutions, we are tackling some of the greatest challenges in cloud computing and we’d like you to be part of it.
This is a key role in our SDS team, responsible for storage solutions offered by our platforms to our end users. A perfect candidate will never be content with today’s solution and would always look at how to improve the product and move the bar higher.
Responsibilities
- Design and develop distributed SDS solutions
- Lead and mentor junior engineers in the team
- Collaborate with other teams to continuously improve product’s performance
- Actively participate in upstream communities for the benefit of our organization and community itself
- Provide bugfixes and improvements in the software, by working with other teams in the organization and wider Open Source community
- Provide guidance and knowledge transfer to teams operating SDS product
- Work with junior team members when building documentation for the product
Requirements
Bachelor's or Master's degree in Computer Science, Computer / Electrical Engineering or related field, or proven equivalent professional experience. Experience must be in software development and / or distributed software maintenanceExperience as a software engineerExperience working on Ceph based solutionsUnderstanding of various storage offerings; block, object, filesystemFamiliarity with OpenStack, Incus or LXDFamiliarity with Linux storage layer (VFS, block layer, device mapper)Experience with Linux development, including debugging in the kernel and userspaceExperience in any two of these programing languages : C / C++, Python, Golang, RustGood written and verbal communication skills in Portuguese and English languagesAbility to work within the team, but also individually on dedicated tasksHow to stand out
Upstream patches in Ceph, Linux, OpenStack, Incus or LXDExperience in building storage solutions for end usersPlease remember to attach your CV in English for this position.