Software Engineer II (Backend)

12 Minutes ago • 2-3 Years
Backend Development

Job Description

As a backend engineer, you will be responsible for helping create a scalable, reliable, and performant log analytics platform for observability and security products. This platform empowers customers to rapidly create high-quality analyses, enabling them to react in real-time to events and incidents. The logs ingest and query platform teams focus on making ingestion and query pipelines increasingly performant, scalable to handle petabytes of data, and highly available.
Good To Have:
  • Experience in multi-threaded programming and distributed systems is highly desirable.
  • Experience in big data and/or 24x7 commercial service is highly desirable.
  • Happy working with Unix (Linux, OS X).
  • Agile software development experience (test-driven development, iterative and incremental development) is a plus.
  • Enjoy working in an environment where stuffed squirrels and rubber bands are occasionally hurled at you.
Must Have:
  • Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
  • Understand the current logs platform including query pipeline, identify bottlenecks, and areas of improvement, execute ideas in collaboration with other team members.
  • Analyze and improve the efficiency, scalability, and reliability of our backend systems.
  • Write robust code; demonstrate its robustness through automated tests.
  • Work as a member of a team, helping the team respond quickly and effectively to business needs.
  • Help the team with on-call support in collaboration with the India Logs Query team covering 24 hours across the two time zones.
  • B.Tech, M.Tech, or Ph.D. in Computer Science or related discipline.
  • 2-3 years of industry experience with a proven track record of ownership.
  • Object-oriented experience, for example in Java, Scala, Ruby, or C++.
  • Understand the performance characteristics of commonly used data structures (maps, lists, trees, etc).
  • Desire to learn Scala, an up-and-coming JVM language.

Add these skills to join the top 1% applicants for this job

data-analytics
cpp
data-structures
game-texts
agile-development
react
ruby
linux
unix
scala
java

As a backend engineer you will be responsible to help create a scalable, reliable and performant log analytics platform for observability and security products to empower our customers to rapidly create high-quality analyses that enable them to react in real time to events and incidents. The logs ingest and query platform teams work on making the ingestion and query pipelines increasingly performant, scalable to handle multiple PBs of data scale and highly available.

Responsibilities

  • Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
  • Understand the current logs platform including query pipeline, identify bottlenecks, and areas of improvement, execute ideas in collaboration with other team members
  • Analyze and improve the efficiency, scalability, and reliability of our backend systems.
  • Write robust code; demonstrate its robustness through automated tests.
  • Work as a member of a team, helping the team respond quickly and effectively to business needs.
  • Help the team with on-call support in collaboration with the India Logs Query team covering 24 hours across the two time zones

Required Qualifications and Skills

  • B.Tech, M.Tech, or Ph.D. in Computer Science or related discipline
  • 2-3 years of industry experience with a proven track record of ownership
  • Object-oriented experience, for example in Java, Scala, Ruby, or C++.
  • Understand the performance characteristics of commonly used data structures (maps, lists, trees, etc).
  • Desire to learn Scala, an up-and-coming JVM language (scala-lang.org).

Desired Qualifications and Skills

  • Experience in multi-threaded programming and distributed systems is highly desirable.
  • Experience in big data and/or 24x7 commercial service is highly desirable.
  • You should be happy working with Unix (Linux, OS X).
  • Agile software development experience (test-driven development, iterative and incremental development) is a plus.
  • Enjoy working in an environment where stuffed squirrels and rubber bands are occasionally hurled at you.

Set alerts for more jobs like Software Engineer II (Backend)
Set alerts for new jobs by Sumo logic
Set alerts for new Backend Development jobs in India
Set alerts for new jobs in India
Set alerts for Backend Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙