Principal Engineer – Network Perfor...
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a Principal Engineer specializing in Network Performance, Automation, and AI/ML. This is an onsite position primarily based at an HPE office in Bengaluru, Karnataka. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance application platforms. You will architect and implement distributed systems leveraging Kubernetes and cloud-native technologies, building reliable, fault-tolerant services with a strong emphasis on performance, scalability, and resiliency. A deep understanding of networking concepts, including routing protocols, will be crucial for system design and troubleshooting. You will work closely with databases (SQL and NoSQL) to ensure data consistency, performance, and reliability, and utilize operating system fundamentals for efficient resource utilization and system optimization. The role requires writing clean, maintainable, and well-tested code in Python, Go, or other object-oriented programming languages. You will also mentor junior and mid-level engineers, conduct design and code reviews, and promote engineering best practices. Collaboration with product management, SRE, and platform teams to deliver end-to-end solutions is essential.
Required Qualifications:
- 12–15 years of hands-on experience in application development.
- Strong experience with Kubernetes and containerized, cloud-native architectures.
- Proven expertise in distributed systems design and implementation.
- Solid understanding of networking concepts, including routing protocols.
- Strong knowledge of databases (relational and/or NoSQL) and data modeling.
- Good understanding of operating systems concepts such as processes, memory management, and concurrency.
- Proficiency in Python, Go, or other object-oriented programming languages.
- Experience with system debugging, performance tuning, and production troubleshooting.
Preferred Qualifications:
- Experience building platform or infrastructure-adjacent applications.
- Exposure to large-scale, multi-tenant, or high-availability systems.
- Prior experience in technical leadership or architecture roles.
Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, User Experience (UX).
Company
Hewlett Packard Enterprise
Hewlett Packard Enterprise (HPE) is a global leader in the edge-to-cloud technology space, dedicated to advancing how individuals live and work. HPE empowers organizations to connect, protect, analyze...