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 maintenance
- Experience as a software engineer
- Experience working on Ceph based solutions
- Understanding of various storage offerings; block, object, filesystem
- Familiarity with OpenStack, Incus or LXD
- Familiarity with Linux storage layer (VFS, block layer, device mapper)
- Experience with Linux development, including debugging in the kernel and userspace
- Experience in any two of these programing languages: C/C++, Python, Golang, Rust
- Good written and verbal communication skills in Portuguese and English languages
- Ability to work within the team, but also individually on dedicated tasks
How to stand out
- Upstream patches in Ceph, Linux, OpenStack, Incus or LXD
- Experience in building storage solutions for end users
Please remember to attach your CV in English for this position.