Software Engineer (Distributed Systems and Platfor
Software Engineer (Distributed Systems and Platfor
Redwood City, California, USA - Permanent
Job Description
Our client is a cloud automation company based in Redwood City, California. They are responsible for detecting production issues with hardware & software and automatically resolve them. Our client has created the world's first production operations platform that provides powerful real-time debugging and tools for automating incident remediation.
As a software engineer at our client, you will get to work on tools that give SREs and operators leverage in their day to day work. They are a small and highly effective engineering team that truly care about the product and each other.
As part of this specific team, you'll have the opportunity to:
- Build products that improve operational and SRE work, improve availability, and dramatically reduce time to resolution
- Use modern development practices and get exposure to a variety of languages, platforms and technologies
- Have organizational visibility and get to influence the product and roadmap
Some of the things you'll be working on:
- Implementing a fault-tolerant distributed runtime for operations, a purpose-built operations-oriented language designed to allow operators to debug operational events, automate remediations interactively
- Integrating with platforms (such as Kubernetes, VMware) and cloud providers to provide fully automated discovery, monitoring, and management of resources across a customers environment
- Building systems with arbitrary scale in mind
- Developing a tool that runs on customers machines to monitor and execute corrective actions with minmial footprint and continually push the envelope on performance
Must Have Skills:
What we're looking for:
- You are hungry and passionate about building innovative software to create a large-scale impact for customers in a highly untapped space
- You are excited and eager to dive into challenging and interesting computer science problems in areas such as core backend development, distributed systems, SRE/DevOps, scalability, cloud, and performance optimization
- You enjoy a fast-paced environment, and you have a breadth of knowledge, and depth of learning and growth at a well-poised startup
- You are working with Golang or similar languages (C, Java, Rust or C++)
- Cloud experience (Various cloud platform experience is ideal)
- DevOps knowledge/empathy/understanding
Nice to Have Skills:
- Azure, Windows experience
- Ops or DevOps experience
- On-call rotations exp