Job Title: Software Senior Engineer – C, Kernel, Distributed Systems
Job ID: R269474
Location: Bangalore, India
Experience Required: 5–8 Years
Employment Type: Full-Time
Dell Technologies is seeking a Software Senior Engineer to join its PowerScale Engineering team. In this role, you will be part of the FileSystems and DataServices team, focusing on re-architecting the OneFS stack to meet the scale, performance, and AI-readiness demands of the GenAI era. You will design, develop, and optimize components of high-performance distributed systems.
Design, develop, and deliver solutions for scale-out OneFS filesystem and data services.
Solve complex distributed computing challenges to enhance scalability and performance.
Develop and integrate features that align with GenAI readiness goals.
Work collaboratively across teams during the entire software development lifecycle.
Ensure high code quality through modern design patterns and best engineering practices.
Bachelor's degree in Computer Science or a related technical field.
5–8 years of hands-on experience in distributed systems, operating systems, file systems, or embedded software.
Proficiency in C programming and system-level development.
Strong knowledge of memory management, advanced data structures, concurrency, multithreading, and design patterns.
Solid understanding of algorithms, asynchronous concepts, and POSIX-compliant system software development.
Familiarity with UNIX/Linux system internals and storage networking protocols.
Strong analytical and problem-solving abilities.
Experience working on high-scale storage systems or file systems.
Dell Technologies is a global technology leader enabling digital transformation. The PowerScale division is reimagining unstructured data management to empower AI-driven workloads with software-defined, scalable architectures.