← Back to jobs
A

Software Development Engineer - Distributed Storage & Durability Systems

·Israel
Not specifiedFull-timeBackend DevelopmentCloud Computing

Join a foundational cloud infrastructure team to develop and maintain a large-scale distributed storage system. Focus on core logic, durability, and performance at enormous scale. Collaborate with industry experts to solve complex engineering challenges.

Responsibilities

  • Design and develop core components of a high-performance virtualized storage system.
  • Ensure high durability and reliability of the storage service.
  • Collaborate with cross-functional teams to build secure, performant, and reliable systems.
  • Contribute to all phases of the software development lifecycle, from design to operations.

Requirements

  • 2+ years of professional software development experience.
  • 1+ years of system design or architecture experience, including design patterns, reliability, and scaling.
  • Proficiency in at least one programming language.

Nice to have

  • 2+ years of full software development lifecycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions