All roles at ARM

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

More roles like this at ARM

Apply on ARM's site