Join us to do the best work of your career and make a profound social impact as a Software Senior Principal Engineer on our Software Engineering Team in Bangalore.
Requirements
- 12 -17 years of experience in systems programming and distributed systems fundamentals (concurrency, networking, storage, consistency, fault tolerance)
- Proficiency in at least one of C/C++ OR Java and Python (good to have); willingness to learn across the stack
- Experience with Linux or BSD development and debugging (e.g., performance, strace/dtrace/eBPF, tcpdump) and ability to write clean, testable code; familiarity with unit/integration/system testing and CI/CD
- Technical leadership expertise of building and growing high-performing engineering teams, mentoring senior engineers, and setting technical direction for critical AI data platform storage systems