Talent.com
This job offer is not available in your country.
Linux Developer

Linux Developer

RecroHyderabad, Telangana, India
13 hours ago
Job description

Nasuni is a profitable, growing SaaS data infrastructure company reinventingenterprise file storage and data management in an AI-driven world. We power thedata infrastructure of the world’s most innovative enterprises. Backed by Vista EquityPartners, our engineers aren’t working behind the scenes — they’re building what’snext with AI. Our platform lets businesses seamlessly store, access, protect, andunlock AI-driven insights from exploding volumes of unstructured file data. As anengineer here, you’ll help build AI-powered infrastructure trusted by 900+ globalcustomers, including Dow, Mattel, and Autodesk.Nasuni is headquartered in Boston, USA with offices in Cork-Ireland, London-UK andwe are starting an India Innovation Center in Hyderabad India to leverage exuberantIT talent available in India. Company’s recent Annual Revenue at $160M and isgrowing at 25% CAGR.We have a hybrid work culture. 3 days a week working from the Hyderabad officeduring core working hours and 2 days working from home.The PositionNasuni is growing our Storage Network Protocols team and is seeking a SoftwareEngineer with strong expertise in Linux / CentOS environments. This role involvesdesigning and owning core technologies focused on high availability and non-disruptive upgrade mechanisms in distributed systems.The ideal candidate is passionate about building scalable, resilient storage solutionsand thrives in a hands-on engineering environment. You’ll contribute directly tocritical system components and help shape the evolution of Nasuni’s platform as itscales.As a Software Engineer at Nasuni, you will play a key role in enhancing ourcloud-scale NAS platform. Your responsibilities will include :  Collaborating on requirements analysis, design reviews to evolve Nasuni’score platform and operating system. Developing and maintaining software and services that power our NASappliance, delivering high performance and reliability to customers. Building and enhancing High Availability (HA) and Upgrade mechanisms toensure seamless, non-disruptive customer experiences. Investigating and resolving bugs and defects reported by QA, customersupport, and the development team.Required Skills and Experience 3+ years of experience building and operating large-scale, highly availabledistributed systems or cloud-based services. Proven expertise in C and C++ programming, with a strong focus onperformance and reliability. Solid understanding of Linux clustering technologies such as Pacemaker,Corosync, etc. Proficient in object-oriented design and SDK development in both on-premises and cloud environments. Deep knowledge of data structures, algorithms, multi-threaded systems, I / Osubsystems, and Linux internals including XFS / EXT filesystems. Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, orOpenStack. Excellent written and verbal communication skills with the ability to clearlypresent complex technical topics to diverse audiences. Demonstrated ability to collaborate and support team members, contributingto team knowledge around tools, technologies, and development bestpractices.It’s an added bonus if you have... Computer Science degree or similar experience that includes System Design,Design Principals, Code Architecture. Our Cloud-Native Platform connects to enterprise applications and publicstorage via Software API's. Having prior API creation and utilization isessential. Experience with and contributions to open-source communities is a plus PostgreSQL is used as backbone to our system, prior Postgres is helpful. Exposure to Cloud Storage backend integration with AWS or Azure. Knowledge of containerization with Docker and Kubernetes Other high-level languages including Golang, Java, or Perl

Create a job alert for this search

Linux Developer • Hyderabad, Telangana, India