Software Engineer (Object Storage) | Zadara (26A95)

FreshieHire Author
Salary
Not Disclosed
Location
Bengaluru

Highlights

Developing scalable storage systems, working on distributed algorithms, collaborating globally.


Description

Job Summary

pZadara is seeking a skilled Software Engineer to join our team and develop the core engine of our high-performance, S3-compatible object storage solution. This role involves designing robust features for seamless S3 API compatibility, optimizing distributed algorithms, and ensuring efficient data management at massive scale.

Responsibilities

  • Design and implement robust features for the Object Storage engine to ensure seamless S3 API compatibility.
  • Build and optimize distributed algorithms for data placement, replication, and erasure coding.
  • Develop multi-threaded, asynchronous backend services capable of handling intense concurrent I/O and massive request rates.
  • Optimize software for maximum IOPs and throughput on edge-native hardware.
  • Leverage Root Cause Analysis (RCA) to identify and resolve complex distributed system failures.
  • Collaborate with cross-functional teams across time zones to ensure a unified architectural vision.
  • Design comprehensive test plans, focusing on deep-dive system validation for complex storage scenarios.

Required Skills

  • Expertise in C++
  • Knowledge of Linux/Unix platform
  • Experience with distributed systems
  • Strong problem-solving skills
  • Proficient in S3 API compatibility

Required Skills Explained

  • C, C++ or Golang programming skills: Essential for developing the robust features of Zadara's Object Storage engine.
  • Linux/Unix platform understanding: Critical for efficient backend service development and optimized IOPs management.
  • Multithreaded and asynchronous services expertise: Necessary for handling intense concurrent I/O and massive request rates in a distributed system.

Who is this for

pThis role is ideal for candidates who are passionate about cloud computing and have a proven track record of developing high-performance storage solutions. Ideal candidates should thrive in a dynamic, fast-paced environment and be willing to work with cutting-edge technologies.

Why This Job is a Good Opportunity

ulliOpportunity to work on cutting-edge cloud technologies: Join Zadara, a pioneer in AI edge clouds, where you can contribute to groundbreaking innovations.liGlobal impact: Your work will power advanced AI applications and shape the future of distributed computing infrastructure globally.liDiverse and inclusive workplace culture: Work in an environment that values diversity, respects individual differences, and fosters collaboration and growth.

Interview Preparation Tips

  • Review Zadara's core values and how they align with your personal and professional ethos.
  • Prepare examples of complex problem-solving experiences using C, C++ or Golang programming skills.
  • Discuss real-world applications of Linux/Unix platform concepts in distributed systems.
  • Be ready to talk about your experience working on high-throughput, multi-threaded services and how you optimized them for performance.

Career Growth in This Role

pThe role of a Software Engineer (Object Storage) at Zadara offers significant opportunities for career growth. As you work on a mission-critical component of their distributed cloud platform, you will develop advanced technical skills and gain experience in leading architectural solutions that improve system resilience and scalability.

pWith continuous learning opportunities and the chance to collaborate with cutting-edge technologies, this role can be a springboard to more senior positions within Zadara or even to leadership roles in software engineering. Additionally, the diverse and dynamic environment at Zadara provides ample chances for personal and professional development, ensuring that your career trajectory remains exciting and fulfilling.

Explore More Opportunities

Skills

Frequently Asked Questions

What benefits are included in the package?

We offer flexible work culture, paid time off, employee activities, competitive salary, and comprehensive insurance coverage.

Is this role suitable for remote work?

While some collaboration with teams is required, we do support a hybrid model that includes remote working options.

What kind of training will I receive?

We provide ongoing training and opportunities to learn from industry experts and cutting-edge technologies.

About the Author

FreshieHire Author
Hi, this is KD. On my blogs, you will find the best jobs for freshers all at one place. We curate jobs for you from various sources and combine them all at one place. Hope you got some value. : )
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.