Senior Distributed Storage Software Engineer

4 days ago


Seattle, Washington, United States Bayside Solutions Full time

Job Summary:

We are seeking a skilled Senior Distributed Storage Software Engineer to join our team at Bayside Solutions, Inc. Our team is building a low-latency, distributed block storage system to run workloads on our private-cloud infrastructure supporting databases, ML and analytics frameworks, and large-scale containerized and virtualized jobs.

Key Responsibilities:

  • Design and develop high-performance, low-latency storage solutions
  • Collaborate with cross-functional teams to integrate storage systems with other infrastructure components
  • Develop and maintain software components of the storage system
  • Ensure system reliability, scalability, and performance
  • Participate in code reviews and contribute to the development of best practices

Requirements and Qualifications:

  • Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience
  • 2+ years of professional software development experience
  • Proficient with Unix/Linux
  • Coding skills in one or more of these programming languages: Rust, C++, Java, or C#
  • Experience with scripting languages such as Bash, Python, and Perl
  • Strong understanding of virtualization and containerization, including Kubernetes and Docker
  • Experience building dashboards and monitoring with Grafana
  • Excellent knowledge of software testing methodologies and practices
  • Strong ownership of work and track record of delivering results
  • Excellent verbal and written communication skills
  • Proficiency in Rust is preferred
  • Experience with high-performance asynchronous IO systems programming is desired
  • Knowledge of distributed systems is a preferred

Desired Skills and Experience:

Software development, block storage, distributed storage, Unix, Linux, Rust, C++, Java, C#, Bash, Python, Perl, Kubernetes, Docker, virtualization, monitoring, Grafana, asynchronous IO

Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.

Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at www.baysidesolutions.com.



  • Seattle, Washington, United States Databricks Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Runtime team at Databricks. As a key member of our team, you will be responsible for building the next generation of distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance.Key ResponsibilitiesDesign and...


  • Seattle, Washington, United States Bayside Solutions Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team in building a low-latency distributed storage block storage system. This is a unique opportunity to work on storage device-optimized low-level storage, large-scale distributed systems, and high-performance IO stacks operating at mission-critical levels of availability and durability.Key...


  • Seattle, Washington, United States Bayside Solutions Full time

    Job SummaryWe are seeking a highly skilled Software Engineer, Block Storage to join our team in building a cutting-edge, low-latency distributed storage system. As a key member of our team, you will have the opportunity to work on storage device-optimized low-level storage, large-scale distributed systems, and high-performance IO stacks operating at...


  • Seattle, Washington, United States Dell Technologies Full time

    Evolve with Dell TechnologiesWe're seeking a seasoned Senior Software Engineer - Distributed Systems to join our FileSystems and DataServices team. As a key member of our team, you'll have the opportunity to work on innovative solutions and contribute to the modernization of our stack.Your Key Responsibilities:Design, develop, and deliver solutions to...


  • Seattle, Washington, United States Coupang Full time

    Job OverviewCoupang is a global e-commerce leader, revolutionizing everyday lives for customers, employees, and partners. Our Tech Infrastructure organization is responsible for building highly reliable and scalable storage and database solutions for growing applications and services. We're seeking a Senior Staff Engineer to join our Corner Stone team, which...


  • Seattle, Washington, United States Apple Full time

    Storage Systems Engineer at AppleAt Apple, we're looking for a skilled Storage Systems Engineer to join our team. As a Storage Systems Engineer, you'll play a critical role in designing, building, and operating our next-generation distributed storage systems.Our team is responsible for building and running the storage infrastructure that supports Apple's...


  • Seattle, Washington, United States Databricks Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Runtime team at Databricks. As a key member of our team, you will be responsible for building the next generation of distributed data storage and processing systems.Key ResponsibilitiesDesign and develop scalable and efficient distributed systems for big data...


  • Seattle, Washington, United States Databricks Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Runtime team at Databricks. As a key member of our team, you will be responsible for building the next generation of distributed data storage and processing systems.Key ResponsibilitiesDesign and develop scalable and efficient distributed systems for big data...


  • Seattle, Washington, United States Dell Technologies Full time

    Evolve with PowerScalePowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management, is revolutionizing its stack to meet the unique demands of the consumer market in the GenAI era.The modernization initiative focuses on developing advanced technologies in data storage systems, cluster management, distributed systems, and container...


  • Seattle, Washington, United States Databricks Full time

    Unlock the Power of DataWe're seeking a talented Senior Software Engineer to join our Runtime team at Databricks. As a key member of our team, you'll be responsible for building the next generation of distributed data storage and processing systems that can outperform specialized SQL query engines.Our ideal candidate will have a strong foundation in...


  • Seattle, Washington, United States Apple Full time

    Storage Solutions ArchitectAt Apple, we're building the next generation of cloud storage systems to support our most critical services. As a Storage Solutions Architect, you'll design and develop scalable, secure, and highly available storage solutions that meet the needs of our users.You'll work closely with our engineering teams to understand our storage...


  • Seattle, Washington, United States Databricks Full time

    We are seeking a highly skilled Senior Software Engineer to join our Runtime team at Databricks. As a key member of our team, you will be responsible for building the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming...


  • Seattle, Washington, United States Dell Full time

    Senior Software EngineerDell is seeking a highly skilled Senior Software Engineer to join our FileSystems and DataServices team. As a key member of our team, you will play a critical role in the re-architecture of our stack to cater to the unique demands of the consumer market in the GenAI era.Key Responsibilities:Design, develop, and deliver solutions to...


  • Seattle, Washington, United States City Storage Systems Full time

    About UsAt City Storage Systems, we're revolutionizing the way restaurants succeed in online food delivery. Our mission is to make food more affordable, higher quality, and convenient for everyone.Job SummaryWe're seeking a highly skilled Infrastructure Software Engineer to join our team. As a key member of our infrastructure team, you will be responsible...


  • Seattle, Washington, United States DataBricks Full time

    Unlock the Power of Data with DatabricksAs a Senior Software Engineer on our Runtime team, you will be at the forefront of building the next generation of distributed data storage and processing systems. Our cutting-edge technology enables data teams to solve complex problems and drive business growth.Key Responsibilities:Design and develop scalable and...


  • Seattle, Washington, United States Firebolt Services Full time

    About Firebolt ServicesFirebolt Services is a global leader in high performance databases, dedicated to providing instant analytics experiences for data intensive applications. Our team of experts is passionate about building the world's fastest and most efficient cloud data warehouse.The Storage TeamThe storage team at Firebolt Services owns everything...


  • Seattle, Washington, United States Oracle Corporation Full time

    Job Title: Senior Principal Software Development EngineerAbout the Role:We are seeking a highly skilled Senior Principal Software Development Engineer to join our OCI Organizations Management team. As a member of this team, you will work closely with our product team and other engineering teams to define new features for our customers, design and develop...


  • Seattle, Washington, United States Dremio Full time

    About the RoleWe are seeking a talented and motivated Senior Software Engineer to join our Datalake team within the Query Engine organization. In this role, you will focus on enhancing our query engine with a particular emphasis on the Iceberg table format and efficient scans of various file formats.Key ResponsibilitiesDesigning and implementing features for...


  • Seattle, Washington, United States Tik Tok Full time

    Job Title: Senior Distributed Systems EngineerJob Summary:TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. We create together and grow together, driving impact for ourselves, our company, and the communities we serve.Job Responsibilities:Design and develop distributed database...


  • Seattle, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Amazon Development Center U.S., Inc. in the IAM Propagation functionality area. As a member of our team, you will design, build, and operate high-throughput, reliable, distributed systems on a global scale.Key ResponsibilitiesDesign and implement complex system...