Software Principal Engineer-File Systems and Cloud Infrastructure

  • Dell,
  • Santa Clara, CA
Algorithm, Analysis, C++, Development, Genetics, Java, Linux, Protocol, Protocols, Windows
Full Time, See Job Description
Telecommuting not available Travel not required

Job Description

Dell is a collective of customer-obsessed, industry-leading visionaries. At our core is a commitment to diversity, sustainability and our communities. We offer unparalleled growth and development opportunities for our team members. We believe that technology is essential for driving human progress, and we’re committed to providing that technology to people and organizations everywhere, so they can transform the way they work and live.

Dell EMC’s Maginatics group in Santa Clara is looking for senior software engineers to work on MagFS, a unique distributed file system built ground-up for the cloud. Our work spans the areas of operating systems, file systems, distributed metadata servers and protocols, CDNs, branch caches, and much more.

You should be passionate about software robustness, performance and scale, and deeply care about software craftsmanship. You should be able to take on and lead new feature development both independently and as part of a team. You will have the opportunity of working with a high-quality team to create new innovative product features from the ground-up.

This position is in the core MagFS namespace team (client or server), and you should have relevant experience developing products from inception to shipping. We expect an exceptional talent in developing well-organized, production-hardened code, which solves complex problems, at a fast pace.

Responsibilities●Design, architect, and implement new features in our file system client and server

●Write code for the features primarily using Java or C++

●Set up performance experiments, analyze performance results

●Make end-to-end performance and scale optimizations

●Thoroughly review team members’ code

●Debug and fix product issuesRequirements●An MS or PhD in Computer Science or equivalent

●Strong background in one or more of: file systems, distributed systems, cloud storage, databases, transactions and indexing internals, performance analysis and optimizations

●Expert knowledge of at least a compiled language and a scripting language

●Experience delivering quality enterprise software

●Experience with modern C++ code development or the Java JVM stack and ecosystemPluses (any of the below)

●Distributed file system experience (NFS, CIFS/SMB, AFS, etc.)

●Object Store development

●Deduplication algorithm development

●FUSE file system development

●Windows / Linux kernel development

●Experience with Active Directory integration

●Distributed systems protocol development such as: thrift, protocol buffers

●Container platforms such as Kubernetes, Docker, Cloud Foundry


LinkedIn Priority

When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity and/or expression, national origin, protected veteran status, disability, genetics, or citizenship status (when otherwise legally authorized to work) and will not be discriminated against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we operate. We encourage applicants of all ages.

Posted By

One Dell Way Round Rock, TX, 78682

Dice Id : delliirc
Position Id : 179848BR
Have a Job? Post it