Software Engineer, Infrastructure

Roles at DeepSource
Bengaluru, Karnataka, India
Platform Engineering

Software Engineer, Infrastructure

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, improving developer productivity and increasing software’s robustness.

As a Software Engineer, Infrastructure, you will be responsible for managing DeepSource’s infrastructure and deployment pipelines, including setting up, monitoring, benchmarking, and performing 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 Software Engineer, Infrastructure you will,

  • Design, build and maintain the core infrastructure of DeepSource.
  • Kubernetes, Kubernetes, and Kubernetes!
  • Minimize the risk of reliability-related downtimes concerning durability, availability, and performance.
  • Debug production issues across services and levels of the stack.
  • Build software components and systems, to ensure the availability, scalability, latency, and efficiency of DeepSource's services. 

We're looking for someone who has,

  • At least 1-2 year of managing production infrastructure.
  • Experience working with Kubernetes in production.
  • Familiarity with Google Cloud Platform.
  • 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.

We are looking forward to hearing from you