Software Developer for Distributed Storage Solutions

3 weeks ago


Bengaluru, Karnataka, India Microsoft Full time
Job Description

Overview

At Microsoft, we are seeking a highly skilled Software Engineer II to join our xDPU storage team. This team is dedicated to bringing up the storage stack on DPU (Data Processing Unit) based nodes, providing unmatched performance at the lowest cost.

We are looking for an experienced developer who can design, implement, and optimize highly performant and massively scalable storage on DPU hardware. As a Software Engineer II, you will be involved in all phases of the storage lifecycle, from design and implementation to testing, deployment, and support.

This role offers a unique opportunity to accelerate your career growth and hone your technical skills. You will work in a culture of continuous improvement, adaptation, reflection, and growth, and have the chance to work on cutting-edge technologies.

Responsibilities

  • Collaborate with stakeholders to determine user requirements for new features.
  • Contribute to the design of massively scalable storage services.
  • Own software components and drive design decisions.
  • Implement code for products, services, or features, reusing code as applicable.
  • Work in a culture of continuous improvement and growth.

Qualifications

  • Bachelor's degree in Computer Science or related field and 2+ years of technical engineering experience.
  • 2+ years of storage infrastructure development experience, including data compression and encryption, log structuring, data integrity, and data management.
  • 2+ years of experience with technical problem-solving and debugging skills.
  • Ability to meet Microsoft security screening requirements.

Preferred Qualifications

  • Bachelor's degree in Computer Science or related field and 4+ years of technical engineering experience.
  • Knowledge of Windows or Linux Operating System.
  • Experience with storage subsystems in Linux or Windows or any major OS.


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewAt Microsoft, we are pushing the boundaries of cloud storage innovation. As a key member of our team, you will play a crucial role in designing, implementing, and optimizing highly performant and massively scalable storage solutions for our Azure Storage platform. Your expertise in distributed systems and software development will enable us to...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed and massively scalable cloud storage platform that requires innovative solutions to achieve unmatched performance at the lowest cost and power consumption. To meet this challenge, the Azure storage team is developing the storage stack that will run on DPU (Data Processing Units) based storage nodes.As a...

  • **Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Evoke HR Solutions Full time

    About the Job:We are looking for a talented Golang developer to join our team and contribute to the development of innovative storage solutions. As a Golang developer, you will play a crucial role in designing, building, and maintaining robust and scalable software components for our storage solutions.Key Responsibilities:• Develop and maintain...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Azure Storage is a highly distributed and massively scalable cloud storage platform. As a key contributor to our team, you will play a crucial role in designing, developing, and maintaining Azure storage solutions that handle massive amounts of data efficiently.This opportunity allows you to collaborate with cross-functional teams to design storage...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewWe are building Microsoft's cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world.We have tremendous hockey stick growth, many Exabyte's of data stored, and are designing and building systems for Zettabyte scale to...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. To provide unmatched performance at lowest cost and power, the Azure storage team is building the storage stack that will run on the DPU (Data Processing Units) based storage nodes. We are looking for a skilled software engineer...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Aurora Storage Innovation LeadAt ADCI - Karnataka, we're seeking a visionary Principal Software Architect to lead the innovation of our cloud storage solutions, specifically Aurora Storage. As a key member of our database services organization, you will define our business and architecture vision, driving the design and development of high-performing,...


  • Bengaluru, Karnataka, India Western Digital Full time

    Western Digital is a leading data storage company with a strong portfolio of brands, including HGST, SanDisk, G-Technology, and WD. We are committed to delivering innovative solutions that shape the future of data storage.The position we are looking to fill involves working closely with product management, software development, and validation teams to...


  • Bengaluru, Karnataka, India TechnoBind Solutions Pvt Ltd Full time

    About the JobWe are seeking an experienced Server and Storage Solution Architect to join our team at Technobind Solutions Pvt Ltd. The ideal candidate will have deep expertise in designing, implementing, and managing comprehensive server and storage solutions.Key Responsibilities:Design and Architect Solutions: Develop and architect server and storage...


  • Bengaluru, Karnataka, India Western Digital Full time

    Company Overview">Western Digital is a global leader in data storage solutions, empowering individuals and organizations to unlock the full potential of their data. Our innovative products and technologies enable the creation, preservation, and delivery of data, making it accessible and manageable across various platforms.">About the Role">We are seeking a...


  • Bengaluru, Karnataka, India Microsoft Full time

    About Microsoft Azure Storage TeamImagine a world with infinite storage and accessibility. A place where everyone can access their data from anywhere at any time, via any device. We are building Microsoft's cloud storage solution - Microsoft Azure Storage, which is massively scalable, highly distributed, and ubiquitously accessible.We have tremendous hockey...


  • Bengaluru, Karnataka, India Broadcom Inc. Full time

    Job Title: Software Development Engineer for Storage Management SolutionsThis is a challenging role that involves the design and development of management applications, libraries, and tools for storage controllers, Ethernet NICs, and PCIe switches. The ideal candidate will have a strong background in software development, specifically in the storage...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityWe are seeking a highly skilled software developer to join our Nutanix Files team. As a Technical Lead, you will be responsible for designing and developing scalable distributed systems for hybrid and multi-cloud environments.You will work closely with product managers, architects, and other technical leads to understand requirements and...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityWe are looking for engineers who are passionate about designing and developing scalable distributed systems software and infrastructure for a converged computing and storage platform on the cloud.Nutanix Clusters provides a single platform that can span private and public clouds but operates as a single cloud using a single control plane,...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewImagine a world with limitless storage capacity, accessible to everyone, anywhere, anytime. A place where everyone can effortlessly access their data via diverse devices. Do you envision a universally accessible storage system to record all collective knowledge or store data for global collaboration?MICROSOFT AZURE STORAGE is the answer. We're...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Broadcom Inc. Full time

    **Job Description:**At Broadcom Inc., we're seeking a highly skilled Software Engineer - Storage Management Solutions to join our team.As a key member of our Storage Management domain, you'll be responsible for designing and developing innovative software solutions for storage controllers, Ethernet NICs, and PCIe switches.**Responsibilities:**Design and...


  • Bengaluru, Karnataka, India Microsoft Full time

    Job OverviewMicrosoft Azure Storage is a highly scalable, accessible, and distributed cloud storage platform. Our team focuses on developing and deploying Azure storage services on DPU (Data Processing Units) based nodes to provide unmatched performance at a low cost. We are seeking experienced engineers to join us in the development and deployment of...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewImagine a world where data is accessible anywhere, anytime. A place where scientists can collaborate on a universal storage system, and where knowledge is recorded for all to access. Microsoft Azure Storage is building a massively scalable, highly distributed storage system, designed to serve the entire world. We're seeking a Service Engineer to join...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    About the Role:Aurora Storage, internally known as Grover, is a highly available and self-healing storage service purpose-built for cloud databases. As a Principal Software Engineer, you will work on designing large-scale and resilient storage systems, innovating and supporting new technological architectures.Key Responsibilities:Designing and building...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform.We are seeking a skilled Cloud Storage Developer to design, implement, and optimize highly performant and massively scale-out storage on DPU hardware.As a Cloud Storage Developer, you will work with our team to create software...