Software Principal Engineer (C, Linux, Kernel, Distributed systems)
Company: Dell GmbH
Location: Seattle
Posted on: November 8, 2024
Job Description:
Software Principal Engineer (C, Linux, Kernel, Distributed
systems)PowerScale, a Gartner Magic Quadrant leader in Unstructured
Data Storage and Management is evolving by re-architecting its
stack to cater to the unique demands of the consumer market in the
GenAI era. The evolution is driven by efforts to modernize the
stack through the development of advanced technologies in data
storage systems, cluster management, distributed systems and
container management. The modernization initiative will empower
PowerScale to provide a composable, disaggregated, software-defined
architecture with the capacity to store exabytes of data and
deliver unparalleled performance.What you will achieveAs an
experienced software engineer in the FileSystems and DataServices
team, you will have the opportunity to use your expertise to work
on innovative solutions. You will constantly be challenged in
developing and improving new and current technologies with the
support of your team behind you as we re-architecture OneFS to
deliver value for our customers in this evolving GenAI era.You
will:
- Design, develop and deliver solutions to distributed computing
problems for scale-out OneFS filesystem and data services
- Develop features for OneFS to address scale, performance, and
GenAI readiness of PowerScale
- Collaborate within and outside of your scrum team during the
entire software development cycle to ensure we leverage common
components, build optimized solutions with highest qualityEssential
Requirements
- BS in Computer Science or related technical field with minimum
5 years of relevant work experience in UNIX/Linux/ POSIX based
systems software development
- Excellent knowledge of developing system software using C and
C++
- Solid understanding of Data Structures, memory management,
algorithms, locking, design patterns, concurrency models,
multithreading, parallel programming and asynchronous concepts
- Knowledge of distributed software systems, operating systems,
file systems or embedded software
- Knowledge of storage networking protocols, connectivity, and
architecturesDesirable Requirements
- Excellent analytical and problem solving skillsCompensationDell
is committed to fair and equitable compensation practices. The base
salary range for this position: $180,000 to $240,000Benefits and
Perks of working at Dell TechnologiesYour life. Your health.
Supported by your benefits. You can explore the overall benefits
experience that awaits you as a Dell Technologies team member.Who
we areWe believe that each of us has the power to make an impact.
That's why we put our team members at the center of everything we
do. If you're looking for an opportunity to grow your career with
some of the best minds and most advanced tech in the industry,
we're looking for you.Dell Technologies is a unique family of
businesses that helps individuals and organizations transform how
they work, live and play. Join us to build a future that works for
everyone because Progress Takes All of Us.Dell Technologies is
committed to the principle of equal employment opportunity for all
employees and to providing employees with a work environment free
of discrimination and harassment. Read the full Equal Employment
Opportunity Policy .Job ID: R249770Dell's Flexible & Hybrid Work
CultureAt Dell Technologies, we believe our best work is done when
flexibility is offered. We know that freedom and flexibility are
crucial to all our employees no matter where you are located and
our flexible and hybrid work style allows team members to have the
freedom to ideate, be innovative, and drive results their way.
#J-18808-Ljbffr
Keywords: Dell GmbH, Kent , Software Principal Engineer (C, Linux, Kernel, Distributed systems), IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...