Staff Software Engineer - Data Ingest
Sumo Logic
17 days ago
Bengaluru, India
Staff+
H1B Sponsor
Responsibilities
- Design and implement high-volume, fault-tolerant backend systems for data processing.
- Analyze and improve the efficiency, scalability, and reliability of backend systems.
- Write robust code and demonstrate its reliability through automated tests.
- Collaborate with the team to respond quickly to business needs.
- Mentor junior engineers and enhance software development processes.
- Evaluate and provide technology and design recommendations to management.
- Document system design and implementation in detail.
- Break down requirements into technical tasks and estimate timelines.
Requirements
- B.Tech, M.Tech, or Ph.D. in Computer Science or related discipline.
- 9+ years of industry experience with a proven track record of ownership.
- Object-oriented programming experience in Java, Scala, Ruby, or C++.
- Experience in multi-threaded programming and distributed systems.
- Understanding of performance characteristics of data structures.
- Desire to learn Scala, an emerging JVM language.
- Experience with automation and quality in software development (CI/CD).
- Experience leading projects and mentoring engineers.
- Comfortable working with remote teams across multiple time zones.
- Strong communication skills for technical and non-technical audiences.
- Team player who can give and receive constructive feedback.
Tech Stack
C++JavaRubyScala
Categories
BackendData Engineering