

Infrastructure engineering involves more than managing servers and cloud platforms. It requires designing reliable systems, making architecture decisions, improving developer platforms and solving complex production issues. PW’s Principal Software Engineer – Infrastructure role brings these skills together, with a focus on distributed systems, cloud infrastructure, Kubernetes, reliability and organisation-wide technical initiatives.
| Detail | Information |
| Company | Physics Wallah (PW) |
| Role | Principal Software Engineer – Infrastructure |
| Location | Noida Sector 62, India |
| Experience | Minimum 10 years |
| Employment | Full-time |
| Function | Software Engineering |
| Core Areas | Infrastructure, Platform Engineering, SRE, Distributed Systems |
| Cloud | AWS, GCP, Azure |
| Key Technologies | Kubernetes, CI/CD, Observability, Terraform, Ansible |
| Databases | MongoDB, MySQL, PostgreSQL |
The role covers infrastructure strategy, architecture, reliability and technical leadership across multiple engineering teams.
Key responsibilities include:
Lead the infrastructure technical roadmap
Make large-scale architecture and cloud strategy decisions
Design and improve distributed systems
Build reliable infrastructure and improve system availability
Define SLOs, error budgets and incident response practices
Shape internal developer platforms
Support complex production debugging and troubleshooting
Mentor senior and staff-level engineers
Lead technical initiatives across multiple teams
Evaluate build, buy and open-source infrastructure solutions
You should have 10+ years of professional software engineering experience, including work on large-scale infrastructure, platform engineering or SRE systems.
Strong knowledge of distributed systems, service architecture, scalability, data systems and networking is important for the role.
You need experience with AWS, GCP or Azure, including cloud architecture, migrations, infrastructure strategy and cost-related decisions.
Experience with Kubernetes operators, upgrades, migrations, multi-tenant environments and developer platforms is required.
The role prefers strong knowledge of Go or Python, along with production debugging experience using Go or Node.js.
You should understand SLOs, error budgets, incident response, monitoring, tracing and capacity planning to build reliable systems.
Knowledge of Terraform, Ansible and CI/CD is important for infrastructure automation and deployment workflows.
As a Principal Engineer, you need to lead architecture discussions, mentor senior engineers and drive technical initiatives across teams.
The role involves working across multiple infrastructure and engineering tools.
Key technologies include:
Cloud: AWS, GCP, Azure
Programming: Go, Python, Node.js
Platform: Kubernetes
API Gateways: Kong, Envoy, AWS API Gateway, Apigee, Tyk
Observability: Prometheus, Grafana, Mimir, Loki, ELK, New Relic
Databases: MongoDB, MySQL, PostgreSQL
Automation: Terraform, Ansible
Debugging: pprof, Delve, Node Inspector, Clinic.js, heap snapshots and flame graphs
Networking: VPC, service mesh, load balancing, ingress and mTLS
Experience with live video and streaming infrastructure can also be relevant to this role.
This may include experience with:
AWS MediaLive, MediaPackage, MediaConvert and IVS
GCP Live Stream API
RTMP, SRT, WebRTC and RIST
HLS, DASH, CMAF, LL-HLS and LL-DASH
Transcoding, DRM and CDN
Multi-region and multi-cloud infrastructure
Kubernetes and CNCF technologies
Kong, Envoy and Istio
FFmpeg, GStreamer and Pion
If you want to strengthen the technical skills relevant to infrastructure and software engineering roles, these courses can help you build your foundation.
Want to learn cloud infrastructure and DevOps? The DevOps and Cloud Computing Course can help you develop skills in cloud platforms, deployment, automation and DevOps practices.
Want to strengthen your programming and problem-solving skills? The Decode Python with DSA Course can help you build Python and data structures and algorithms skills.
Want to build a strong computer science foundation? The Computer Science and Programming Fundamentals course covers core programming and computer science concepts useful for software engineering roles.
Check the latest job details and submit your application through the official PW job listing.
You can check PW's official LinkedIn page for the latest opportunities across different functions.