Facebook pixel

Senior Software Engineer
Storage Infrastructure
Confirmed live in the last 24 hours
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Structures & Algorithms
Google Cloud Platform
C/C++/C#
Linux/Unix
Requirements
  • Strong proficiency in C++, Go, or similar languages
  • Experience with large-scale distributed systems
  • You are familiar with the software development workflow and can independently execute a project, from design to development to the final rollout
  • You have start-up DNA: You have demonstrated an ability to thrive in the ambiguity of a dynamic, start-up environment or have the DNA to do so
  • You possess a bachelor's degree in Computer Science or a closely related field
Responsibilities
  • Design and implement distributed systems that can scale to the exabyte-level (which is 1,000,000 terabytes) and span across the whole US continent
  • Optimize our core algorithms, including the data layout, data placement, caching, and compression algorithms. Analyze the data and access patterns and tailor the algorithms to the usage patterns
  • Write high-performance I/O libraries and services in C++ and Go. Root cause CPU and network performance issues
  • Develop tools to help us and our customers to understand the usage and cost
  • Continuously improve the reliability of the systems we build
  • Implement features to secure our data storage, and protect the sensitive information in the data
  • Work with our customer teams to understand their requirements and help them troubleshoot issues
Desired Qualifications
  • Experience with cloud computing, such as Google Cloud Platform and AWS
  • Experience in designing and developing distributed storage systems, such as distributed databases, object storage clusters, and storage virtualization
  • Experience with Linux programming
  • Strong networking knowledge and/or experience in debugging network performance issues
  • Experience with performance debugging. Familiar with profiling or distributed tracing tools
  • Strong project management skills
Nuro

501-1,000 employees

Autonomous delivery vehicles
Company Overview
Nuro is on a mission to better everyday life through robotics. The company produces custom electric autonomous delivery vehicles designed to bring everyday items—from produce to prescriptions—right to your home.