Software Engineer, Systems

SingleStore is one platform for all data, built to enable enterprises to adapt to change, embrace diverse data, and accelerate innovation.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Software Engineer, Systems

The Infrastructure Systems Engineering team at SingleStore is responsible for building our private cloud infrastructure, primarily supporting our database test system. This system runs over 7.25 million tests per month, writes petabytes to storage daily, and is expected to grow significantly in the coming years.

As a Software Engineer, Systems, you will be involved in the design, implementation, and continuous improvement of systems at lower abstraction levels. You'll work closely with a small, highly skilled team, balancing proven best practices with innovative approaches. The role emphasizes working from first principles, learning from failures, and engaging in egoless technical discussions.

Key responsibilities include:

  • Designing and developing major infrastructure components and systems, with a focus on fault tolerance and performance.
  • Practicing distributed leadership, adapting your role between leading, collaborating, and following as needed.
  • Taking end-to-end ownership of systems from design to production.
  • Collaborating with other teams to ensure successful integration and operation of infrastructure systems.
  • Fostering an environment that encourages risk-taking and learning from mistakes.
  • Promoting fact-driven decision-making by relying on data and code.
  • Driving continuous improvement in system reliability and usability.

Required skills and experience:

  • 5+ years of experience in developing and optimizing systems software.
  • Deep expertise in at least one area: networks, virtualization, storage, scientific or high-performance computing, or kernel development.
  • Natural curiosity and drive to learn about new or adjacent technologies.
  • Experience with designing, developing, and/or troubleshooting distributed systems.
  • Proficiency in at least one systems programming language and one scripting language.
  • Comfort with shells on *nix family systems.
  • B.S. degree or equivalent experience in Computer Science or a related field.

SingleStore offers a range of benefits, including:

  • Technology stipend for new employees
  • Monthly cell phone and internet stipend
  • Health and wellness benefits
  • Company and team events
  • Flexible time off
  • Volunteer time off
  • Stock options

SingleStore is a venture-backed company headquartered in San Francisco, with offices in various locations worldwide. They are committed to diversity and inclusion, valuing individuals who can work effectively with diverse teams and people.

Last updated a month ago

Responsibilities For Software Engineer, Systems

  • Engage in the design and development of major infrastructure components and systems, focusing on fault tolerance and performance
  • Practice principles of distributed leadership - being comfortable shifting between leading, collaborating with, and following your peers on different projects
  • Own your systems end-to-end from design to production
  • Work closely with other teams to ensure the successful integration and operation of our infrastructure systems
  • Foster an environment where people take chances because they aren't punished for mistakes and improve over time because they learn from not just their mistakes but those of others
  • Enable fact-driven decision-making by deferring to the data or code in question whenever possible
  • Drive continuous improvement in system reliability and usability

Requirements For Software Engineer, Systems

Linux
  • At least 5+ years of experience developing and optimizing systems software
  • Deep expertise in at least one of: networks, virtualization, storage, scientific or high-performance computing, kernel development
  • Natural curiosity or drive to learn about new or adjacent technologies
  • Experience designing, developing, and/or troubleshooting distributed systems
  • Comfort with at least one systems programming language and one scripting language
  • Comfort with shells on *nix family systems
  • B.S. degree or equivalent experience in Computer Science or a related field

Benefits For Software Engineer, Systems

  • Technology Stipend for New Employees
  • Monthly Cell Phone and Internet Stipend
  • Health and Wellness benefit
  • Company and team events
  • Flexible time off
  • Volunteer time off
  • Stock Options

Interested in this job?

Jobs Related To SingleStore Software Engineer, Systems

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.