Senior Distributed Storage Software Engineer

4 weeks 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 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...

  • Senior Staff Engineer

    4 weeks ago


    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 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 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 Apple Full time

    Role SummaryAt Apple, we're revolutionizing entire industries with our innovative products and services. As a Storage Systems Engineer, you'll be part of a diverse team that crafts exceptional experiences for our users. We're looking for a seasoned software and systems engineer to join our Object Storage SRE team.Key ResponsibilitiesDesign, author, and...


  • Seattle, Washington, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our dynamic and expanding team at Apple. As a key member of our Apple Service Engineering (ASE) team, you will play a crucial part in ensuring that our customers adhere to the latest and most effective security practices for addressing identity and authorization challenges.You...


  • Seattle, Washington, United States Apple Full time

    Job DescriptionWe're seeking a highly skilled Sr. Software Engineer to join our Apple Service Engineering team. The ideal candidate will have a strong background in software development, with expertise in designing and building scalable data services. This is an exciting opportunity to work on complex problems and distributed systems, driving innovation and...


  • Seattle, Washington, United States Stripe Full time

    Database Infrastructure EngineerAt Stripe, we're building a financial infrastructure platform for businesses. Millions of companies use our platform to accept payments, grow their revenue, and accelerate new business opportunities.We're looking for a Staff Software Engineer to join our Document Databases team. As a key member of this team, you'll design,...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Distributed SQL team at Amazon. As a member of this team, you will have the opportunity to design and develop innovative database technology that will revolutionize the way customers interact with data.Our team is responsible for building a new, first-of-its-kind database...


  • Seattle, Washington, United States Vilya, Inc. Full time

    We are seeking a highly-motivated, creative, and knowledgeable Senior Software Development Engineer to help us build a highly-scalable computational drug discovery platform.RESPONSIBILITIES:Collaborate with the computational scientists at Vilya to help build a world-class computational macrocycle drug discovery pipeline. Design, implement, optimize, and...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our AWS Neuron Distributed Training team. As a member of this team, you will be responsible for developing, enabling, and performance tuning of a wide variety of machine learning model families, including large-scale models such as GPT and Llama.You will work closely with chip...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our development team, you will be responsible for optimizing storage, indexing, and query performance of Amazon DocumentDB. This role requires a strong background in software development, with a focus on databases, operating...


  • Seattle, Washington, United States Apple Full time

    Storage Systems EngineerWe are seeking a highly skilled Storage Systems Engineer to join our team at Apple. As a Storage Systems Engineer, you will be responsible for designing, building, and operating distributed storage systems that support Apple's critical services.Key Responsibilities:Design and implement scalable and highly available storage...


  • Seattle, Washington, United States Databricks Full time

    Unlock the Power of DataAt Databricks, we're on a mission to empower data teams to solve the world's most complex problems. As a software engineer on our Runtime team, you'll be at the forefront of building the next generation of distributed data storage and processing systems.We're looking for a talented engineer with a strong foundation in algorithms and...