AI Principal Staff Software Systems Engineer
New
E
ExtremeNetworking and AI
BangaloreFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PythonCloud ComputingJavaMachine LearningC++GoMicroservicesGenerative AIDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical discipline, or equivalent practical experience.
- 10+ years of experience across the complete software development lifecycle.
- 5+ years of programming experience, with proficiency in at least one general-purpose programming language (Python, Java, Go, or C++).
- 3+ years of experience leading the design and architecture of large-scale distributed systems.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience in real-time microservices, stream processing, distributed data platforms, or network telemetry.
- Experience designing systems for high-volume, high-velocity data with requirements for scalability and reliability.
- Demonstrated experience mentoring engineers or serving as a technical lead.
- Strong ability to tackle complex, ambiguous technical problems.
Responsibilities
- Define and drive an innovative technical vision across products and platforms.
- Design and launch strategic capabilities spanning intelligent networking, distributed systems, real-time data processing, agentic AI, and machine learning.
- Lead the end-to-end software development lifecycle, including architecture, design, implementation, testing, deployment, and operations.
- Build high-performance, production-ready services for next-generation real-time data and AI platforms.
- Mentor and develop engineers while establishing a clear technical direction.
- Uphold technical rigor, building highly resilient, secure, and observable systems.
View Full Description & ApplyYou'll be redirected to the employer's site