Remote Staff Software Engineer - Logs (Kafka)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a backend staff engineer in the Logs Ingest team, you will be responsible for creating a scalable, reliable, and performant log analytics platform for observability and security products.
  • You will empower customers to rapidly create high-quality analyses that enable them to react in real-time to events and incidents.
  • The Logs Ingest Team is tasked with making the ingestion pipeline of logs performant at petabytes of data per day.
  • Your responsibilities will include designing and implementing extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
  • You will analyze and improve the efficiency, scalability, and reliability of backend systems.
  • Writing robust code and demonstrating its robustness through automated tests will be part of your role.
  • You will work as a member of a team, helping the team respond quickly and effectively to business needs.
  • Acting as a Subject Matter Expert (SME) on Kafka, you will bring out best practices for managing petabytes of data ingestion per day.
  • Mentoring junior engineers and improving software development processes will be expected.
  • You will evaluate, test, and provide technology and design recommendations to management.
  • Writing detailed design documents and documentation on system design and implementation will be required.
  • You will take ownership in breaking down requirements into technical tasks and help estimate timelines.

Requirements:

  • A B.Tech, M.Tech, or Ph.D. in Computer Science or a related discipline is required.
  • You should have 8+ years of industry experience with a proven track record of ownership.
  • Object-oriented experience in languages such as Java, Scala, Ruby, or C++ is necessary.
  • Experience in running Kafka clusters at a large scale is essential.
  • You should have experience in multi-threaded programming and distributed systems.
  • A strong understanding of the performance characteristics of commonly used data structures (maps, lists, trees, etc.) is required.
  • A desire to learn Scala, an up-and-coming JVM language, is expected.
  • Experience working in teams with a heavy emphasis on Automation and Quality (CI/CD) is necessary.
  • You should have experience leading projects and mentoring engineers.
  • Comfort in working with a remote team operating in multiple time zones is required.
  • You must be comfortable communicating about your work with both technical and non-technical team members, including fellow engineers, product managers, designers, and analysts.
  • Being a team player, able to take and give constructive feedback and apply it, is essential.

Benefits:

  • Employees will be empowered to deliver reliable and secure cloud-native applications through the Sumo Logic SaaS Analytics Log Platform.
  • You will gain insights into cloud infrastructures and ensure application reliability while protecting against modern security threats.
  • The company provides a collaborative environment that encourages learning and professional growth.
  • Employees are expected to comply with applicable federal privacy laws and regulations, as well as organizational policies related to data protection.
About the job
Posted on
Job type
Salary
-
Leave a feedback