companyPure Storage logo

Technical Staff Member - Networking

Pure StorageBangalore, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Proven ability and desire to work collaboratively in a team-oriented environment. Significant domain expertise in networking. Strong analytical and debugging skills, with a solid foundation in algorithms and coding. Curiosity and capability to design, implement, and test components in a highly collaborative environment. Experience in systems development covering IPv4 and IPv6 protocols, API design, distributed systems, and/or device drivers. Knowledge of modern switch silicon packet processes and features such as ECMP, QoS, and packet filtering. Hands-on experience with Broadcom SDK.3+ years experience working with remote teams in a product company.4-7+ years experience developing on Linux or other *NIX variants at a product company.

About the job

About the Team

Pure Storage's FlashBlade group builds high-performance products for mission-critical workloads. While the portfolio includes hardware storage solutions, the focus is on software: over 90% of the engineering team specializes in software development. Customers rely on FlashBlade for its reliable uptime, straightforward management, and frequent feature updates. The platform helps organizations use public cloud flexibility for both traditional IT and cloud-native applications.

Role Overview

This Technical Staff Member - Networking position is based in Bangalore, India. The role centers on advancing the FlashBlade Networking domain, working closely with skilled engineers to deliver new features and maintain product excellence.

Main Responsibilities

  • Participate in the full software development lifecycle: architecture, development, release, and maintenance.
  • Analyze requirements and create specifications.
  • Integrate with existing infrastructure and collaborate across teams to deliver new features.
  • Contribute to architectural improvements in FlashBlade Networking.
  • Design, code, and debug systems using C and Python.
  • Support, maintain, and document software functionality.

What We Look For

  • Proven ability to work well in a collaborative, team-focused environment.
  • Deep knowledge of networking stack concepts.
  • Strong problem-solving and debugging skills, with solid algorithm and coding experience.
  • Curiosity and the ability to design, implement, and test product components in a team setting.
  • Background in systems development, including experience with IPv4 and IPv6 networking protocols, API design, distributed systems, and/or device drivers.
  • Understanding of modern switch silicon packet processing and features such as ECMP, QoS, and packet filtering.
  • Hands-on experience with Broadcom SDK.
  • At least 3 years working with remote teams in a product-driven company.
  • 4-7+ years developing on Linux or other *NIX systems within a product company.

About Pure Storage

At Pure Storage, we are on a mission to revolutionize the data storage industry. Our innovative products, such as FlashBlade, are designed to meet the most demanding needs of our clients, ensuring they benefit from seamless operations and continuous upgrades without downtime. By fostering a culture of innovation and collaboration, we empower our teams to push the boundaries of technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.