Inworld

Staff / Principal Software Engineer - Canada

Inworld
Apply
over 1 year ago
Vancouver, CanadaStaff+

Responsibilities

  • Own core Inworld Router systems for multi-provider failover, cost- and latency-based routing, live A/B experimentation, and realtime observability at massive scale.
  • Contribute to the Realtime API, API-based TTS/STT and LLM services, new product launches, and deeper control and optimization capabilities.
  • Design and build infrastructure projects including platformization, development-tool integration, and system-wide billing.
  • Collaborate with product managers, engineers, and technical leads to identify and prioritize the largest product needs.
  • Operate with technical autonomy, including proposing technical dependencies, standards, and approaches.
  • Deliver quickly while balancing speed and quality in zero-to-one product development.
  • Drive system improvements and collaborate closely with sibling machine-learning teams.

Requirements

  • Excellent programming skills in a statically typed backend language, preferably Go, Python, C++, or Rust.
  • Experience developing and deploying cloud-based services handling at least hundreds of queries per second.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Hands-on experience with caching using Redis or Memcached, pubsub or queues, data pipelines using Flink or Beam, and cloud storage.
  • Strong verbal and written communication and the ability to collaborate effectively with product, engineering, and other teams.
  • Experience building API gateways, routing or proxy layers, or multi-provider orchestration systems is a bonus.
  • Experience with analytics or timeseries databases such as ClickHouse, Timescale, or InfluxDB is a bonus.
  • Experience with OpenTelemetry and C++ is a bonus.

Benefits

  • Equity and benefits are included in total compensation.
  • This is a full-time position in Canada with a base salary range of C$180,000–C$260,000.

Tech Stack

Apache BeamApache FlinkC++ClickHouseGoInfluxDBMySQLPostgreSQLPythonRedisRust

Categories

Inworld

About Inworld

51-200 employees

Inworld builds real-time voice AI and agent infrastructure for developers, including text-to-speech, speech-to-speech, speech recognition, and LLM routing delivered via APIs and SDKs. Customers use it to create interactive characters and agentic experiences in games, apps, and virtual worlds; revenue comes from usage-based and enterprise licensing. Founded in 2021 and headquartered in Mountain View, California, the company is privately held and works with game studios and large technology firms.

Contact me