DeepSource is a modern static analysis platform

Senior Site Reliability Engineer

Job Type
Apply to DeepSource and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

There are over 40 million developers in the world, and all of them write and review code in some form. DeepSource is working on building tools that help developers ship good code. We believe there’s a massive opportunity to impact how software is built right from where the code is written, which not only improves developer productivity but also increases software’s robustness.

As a Senior Site Reliability Engineer, you will be responsible for managing DeepSource’s infrastructure and deployment pipelines that include setting up, monitoring, benchmarking, and performance of the applications and services we run and depend on. You will also build tools to ensure our systems are reliable all the time.

As a Senior Site Reliability Engineer, you will,

  • Design, build and maintain the core infrastructure of DeepSource.
  • Minimize risk of reliability-related downtimes as pertaining to durability, availability, and performance.
  • Debug production issues across services and levels of the stack.
  • Kubernetes, Kubernetes, and Kubernetes.
  • Help plan the roadmap and future growth of DeepSource’s infrastructure.
  • Help Platform and Language Engineering teams gain visibility into our infrastructure.
  • Lead design of software components and systems, to ensure availability, scalability, latency, and efficiency of DeepSource's services.

We're looking for someone who has,

  • At least 3 years of managing production infrastructure. Leading / managing a team is a huge plus.
  • Experience running Kubernetes in production. Most of our cloud infrastructure runs on Google Cloud Platform.
  • Working knowledge of industry best practices with regard to information security.
  • Comfortable with Python, Go, or any relevant programming language.
  • Work your way around Unix shell.
  • A focus on delivering high-quality code through strong testing practices.

Why you should join DeepSource

DeepSource continuously analyzes source code changes and finds issues categorized under security, performance, anti-patterns and bug-risks. DeepSource integrates with GitHub/GitLab and runs analysis on every commit and pull request, discovers and fixes potential issues before they make it to production.

Team Size:35
Location:San Francisco
Jai Pradeesh
Jai Pradeesh
Sanket Saurav
Sanket Saurav