
Staff / Principal Software Engineer - USA
About this role
Role Overview
The Staff / Principal Software Engineer role at Inworld AI is a full-time, individual contributor position based in Mountain View, California, with remote flexibility and required on-site days in the South Bay office. This opportunity is well-suited for an ambitious backend engineer who wants to build high-scale, real-time AI inference systems and developer APIs.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
The US base salary range for this full-time position is $280,000 to $350,000 per year. Total compensation includes equity and benefits alongside the base pay, with individual pay determined by work location, level, competencies, experience, and business needs.
About the Company
Inworld AI operates as a research lab and inference provider focused on real-time artificial intelligence for consumer-facing applications. The organization builds first-party speech models, serves large language models, and runs inference for high-volume workloads supporting hundreds of millions of users daily. Backed by prominent venture capital firms and investors, Inworld AI has been recognized globally as a leading artificial intelligence innovator and top startup.
How to Apply
Interested candidates should visit the official Inworld AI careers page to submit an application for this position.
Skills and tech stack
Questions candidates ask
What is the location for this role?
The position is based in Mountain View, California, with remote flexibility and requires working on-site in the South Bay office a few days a week.
What is the salary range for the Staff / Principal Software Engineer position?
The US base salary range is $280,000 to $350,000 per year, supplemented by equity and benefits.
What programming languages are required or preferred?
Candidates need experience in a statically typed backend language, preferably Go, Python, C++, or Rust.
Is this a management role?
No, this is an individual contributor (IC) focused role designed for someone who enjoys direct technical contribution.
What specific cloud and data technologies are needed?
Requirements include experience with relational databases like PostgreSQL or MySQL, caching tools such as Redis or Memcached, pubsub or queues, data pipelines like Flink or Beam, and cloud storage.