Taro Logo

Software Principal Engineer

A global technology company that provides a wide range of computing, storage, and IT solutions.
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Software Principal Engineer

Dell Technologies is seeking a Senior Principal Software Engineer to join their Software Engineering team in Bangalore/Pune, India. This role is focused on building the next-generation AI storage system, designed to meet the unique demands of modern GenAI era. The position involves working on performance instrumentation and optimization for their next-gen high-performance storage platform.

The ideal candidate will be responsible for innovating and delivering cutting-edge storage solutions, working with distributed systems, and collaborating with global engineering talents. The role requires deep expertise in performance tuning, storage workload modeling, and system architecture. You'll be working with technologies like C++, Python, and various virtualization tools while being part of an agile team environment.

This is an excellent opportunity for experienced engineers who want to make an impact in the AI and storage space while working for a global technology leader. Dell Technologies offers comprehensive benefits including healthcare programs, financial wellness tools, parental leave, and an industry-leading wellness platform. The company emphasizes professional growth, innovation, and work-life balance, making it an ideal place for those looking to advance their careers in software engineering.

The position requires 8+ years of related experience and offers the chance to work on cutting-edge technology while making a significant impact on the future of AI storage systems. Dell Technologies' commitment to innovation and employee development makes this an excellent opportunity for experienced software engineers looking to take their careers to the next level.

Last updated 3 days ago

Responsibilities For Software Principal Engineer

  • Instrument and tune performance for next-gen AI storage platform
  • Mentor team members in design collaboration, code reviews, development tools and processes
  • Take part in the full software development life cycle including development, test, continuous delivery and support
  • Be an active member of an agile team, collaboratively realizing features through development, test and delivery

Requirements For Software Principal Engineer

Python
Linux
  • Hands-on development experience in C++, Python
  • Deep experiences in performance tuning, analysis and instrumentation
  • Strong expertise in storage workload modelling for sizing and optimization
  • Extensive knowledge in SAN, Fabric, Network and Virtualization configuration
  • Solid Understanding in distributed systems architecture, Memory/CPU management
  • Strong Object-oriented design, data structures and algorithms knowledge
  • 8+ years of related experience
  • Experiences with Kubernetes, Hypervisors and containers

Benefits For Software Principal Engineer

Medical Insurance
Mental Health Assistance
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Principal Engineer