Principal Software Engineer, AI Platforms
BengaluruFull-timeHybrid12–22 yrsPosted 2 weeks ago
Leadership software engineering role at ARM in Bengaluru. Needs 12+ years. Hybrid.
About the role
We are hiring a Principal Software Engineer for Arm's AI Platforms team in Bangalore. You will help shape technical direction, build production software, and establish the engineering practices of a growing team. Working with the Director of Engineering and technical leaders across Arm, you will take responsibility for significant platform capabilities and remain closely involved in their implementation.
What you'll do
- Define technical direction with engineering leadership. Assess platform needs, explore design options, and turn decisions into software the team can deliver and operate
- Design and implement distributed platform services. Write critical code, review implementations
- Shape the engineering culture through daily practice. Help the team deliver frequent changes with clear ownership, useful design and code reviews
- Build and use agentic AI workflows across the SDLC
- Give agents useful project context, connect them to development tools, and establish feedback through tests and code review
What you need
- Python
- Kubernetes
- C++
- Go
- LLMs
- Prototyping
Good to have
- Rust
- Linux
- PyTorch