Experienced Distributed Systems Engineer - Storage: Designing Scalable, Secure, and Performant Storage Solutions for Cloud Infrastructure
Join the Pioneering Cloud Engineering Team at Netflix Netflix is a trailblazer in cloud technology, having initiated its migration to AWS 15 years ago. As a leader in the industry, we're committed to innovating and enhancing the agility, efficiency, and reliability of our cloud infrastructure. Our Cloud Engineering organization is at the forefront of this endeavor, focusing on developing and maintaining foundational services such as Compute, Network, and Storage. We're seeking a talented Distributed Systems Engineer - Storage to join our team and contribute to the evolution of our storage solutions. About the Storage Team The Storage team is responsible for providing high-performance, secure, and centrally managed storage services to Netflix's global platforms, applications, and users. Our mission is to enable efficient data management, storage, and archiving in the cloud, while ensuring seamless integration with the Netflix ecosystem for access control and observability. We're managing storage at an exabyte scale, serving a vast amount of content worldwide. Key Responsibilities Designing and Operating Storage Services: You'll be involved in building and operating services, APIs, and tooling for various use cases, ensuring they are scalable, secure, and meet the needs of our global user base. Collaboration and User Engagement: You'll engage directly with end-engineering users to understand their requirements and improve their experience, driving the development of user-centric solutions. Problem-Solving at Scale: You'll tackle complex problems, balancing action with informed decision-making to deliver high-quality solutions that meet business needs at scale. Cross-Functional Alignment: You'll work proactively, communicating effectively to achieve alignment across functions and drive progress. Essential Qualifications To succeed in this role, you should possess: Recent and Proficient Programming Experience: Proficiency in languages such as Java, C++, Go, Python, or similar, with a strong understanding of software development principles. Distributed Systems Experience: Experience in building and operating highly reliable distributed systems in a cloud environment, with a deep understanding of the challenges and opportunities they present. Pragmatic Problem-Solving: A passion for technology, combined with pragmatic thinking and the ability to break down complex problems into manageable components. Domain Experience: While not mandatory, having domain experience in storage or related fields is highly preferred. Preferred Skills and Competencies In addition to the essential qualifications, we look for: Cloud Computing Knowledge: Familiarity with cloud computing platforms, particularly AWS, and their associated services. Storage Technologies: Understanding of storage technologies, including object, block, and file storage, and their applications. System Design: Ability to design systems that are scalable, secure, and performant, with a focus on reliability and maintainability. Collaboration and Communication: Strong collaboration and communication skills, with the ability to work effectively with diverse stakeholders. What We Offer As a member of our team, you'll enjoy: Career Growth Opportunities: The chance to work on complex, cutting-edge projects that push the boundaries of cloud technology. Learning Benefits: Opportunities for professional growth and development, with access to a wealth of knowledge and expertise within the team. Competitive Compensation: A competitive salary and benefits package, reflecting your skills and experience. Remote Work Environment: The flexibility to work remotely, with the autonomy to manage your work schedule and environment. Inclusive Culture: A culture that values diversity, equity, and inclusion, fostering a collaborative and supportive work environment. Company Culture and Values At Netflix, we're committed to creating a culture that is inclusive, innovative, and customer-obsessed. We value: Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive environment where everyone feels valued and respected. Innovation: We're passionate about innovation, encouraging experimentation and learning from failure. Customer Obsession: We're dedicated to delivering exceptional customer experiences, driving our innovation and improvement efforts. Why Join Us? If you're a talented Distributed Systems Engineer - Storage looking for a challenging and rewarding role, we encourage you to apply. You'll have the opportunity to work with a talented team, contribute to the development of innovative storage solutions, and grow your career in a dynamic and supportive environment. We're an equal-opportunity employer, celebrating diversity and committed to creating an inclusive workplace. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service. Ready to Apply? If you believe you have the skills and passion we're looking for, please submit your application. We look forward to hearing from talented candidates like you. Apply for this job