Recherche
Langues

Sr Software Developement Engineer (Swarm)

R&D
Bengaluru, Karnataka, India

Sr. Software Development Engineer (Swarm)

Role:

We are seeking a Senior Platform Engineer to help design and develop DataCore Swarm object storage as a production-ready appliance for enterprise environments. You will own critical infrastructure components that power petabyte-scale storage systems deployed globally. This role offers significant technical ownership and direct impact on product architecture serving Fortune 500 customers.

Duties:

  • Design and build core Kubernetes based Linux platform components for Swarm appliances and container orchestration
  • Develop and maintain REST APIs in Python for platform management
  • Develop automation pipelines using containerization technologies (Podman/Kubernetes)
  • Collaborate with support engineering to diagnose production issues and create knowledge base content
  • Drive platform reliability and performance improvements across the appliance lifecycle
  • Mentor team members and contribute to technical strategy and architectural decisions

Required Qualifications:

  • Bachelor’s degree in computer science or equivalent with 6-7 years of hands-on experience
  • Deep expertise in Linux systems (Debian/Ubuntu/RHEL) including package management, file systems, disk partitioning, and volume management
  • Strong Hands on Experience with Kubernetes ecosystem tools (Helm,Flux, Prometheus, Grafana)
  • Experience in developing Kubernetes custom operators
  • Strong proficiency in Python and bash scripting
  • Solid networking fundamentals: DNS, DHCP, network bonding, routing protocols
  • Experience building RESTful APIs for platform integration
  • Proven ability to debug medium-complex distributed systems issues
  • Excellent written and verbal communication skills for technical documentation and cross-team collaboration

Desired Qualifications:

  • Golang development experience
  • Knowledge of storage systems, object storage protocols, or distributed databases
  • Experience with time-series databases (Elasticsearch) or key-value stores (etcd)
  • Web framework experience (Flask, FastAPI)
  • Cloud platform exposure (AWS, Azure, OpenStack)
  • Prior work on embedded systems or hardware appliances

Why Join Us?

  • Work on technology managing exabytes of data for leading global organizations
  • Technical ownership in a mature, mission-critical product
  • Collaborative global engineering team with strong technical culture
  • Clear career progression path (Senior → Staff → Principal Engineer)
  • Opportunity to solve complex distributed systems challenges at scale

Postuler pour ce poste