Staff Backend Engineer - USA
Inworld AI
About Inworld
At Inworld, we believe the processes of building, scaling, and evolving applications are monsters that consume value before it can reach users. Our mission is to solve evolution and transform static software into AI systems that autonomously evolve to better serve their users. We are building an intelligent runtime to conquer these monsters and make this vision a reality.
We are backed by investors such as Intel Capital, Microsoft’s M12 fund, Lightspeed Venture Partners, Section 32, BITKRAFT Ventures, Kleiner Perkins, Founders Fund, and First Spark Ventures. Our technology is used by industry leaders like NVIDIA, Epic Games and Microsoft Xbox. Inworld has been recognized by CB Insights as one of the 100 most promising AI companies globally and has been named one of LinkedIn's Top 10 Startups in the USA.
About the role
You would join the team that builds and runs Inworld’s cloud-based services. For example, we recently launched TTS API v1, new TTS models, and a zero-shot voice cloning service. This project was a deep collaboration with the ML Speech team. We’re very proud of this work; you can read more about it (and hear examples!) at inworld.ai/tts. Or better yet, sign up and explore on your own!
We’re also hard at work on multiple projects to support the upcoming “Inworld runtime” that was announced in our blog post, A Return to the User. The runtime is still in private preview, so we can’t say too much right now, but it’s exciting, zero to one work. You would join one or more of these projects and immediately start contributing.
This is an IC-focused role. We are looking for someone who loves direct technical contribution.
What you’ll do
Collaborate with Product Managers, ML Engineers, QA and more to identify, refine, and prioritize the most impactful projects we can pursue.
Design, develop, test, and launch services, features and improvements.
Add logging, monitoring, dashboards, alerts, docs and runbooks, so that the team can understand, operate, debug, and evolve the entire system with confidence.
Be involved with scaling our services to handle increasing customer usage.
Expected experience
Excellent programming skills and experience in a statically typed backend programming language, preferably Go, Kotlin, Java or Rust
Experience developing and deploying cloud-based services to at least hundreds of qps (preferably more)
Experience with relational databases (PostgreSQL or MySQL)
Hands-on experience with caching (Redis or Memcached), Queues/Pubsub/Messaging, data pipelines (Flink, Beam), and Cloud storage
Excellent verbal and written communication skills, can collaborate and coordinate with other roles and engineer with ease, trusted and well-regarded teammate
Bonus Qualifications
Experience with analytics or timeseries databases (ClickHouse, Timescale, InfluxDB)
Experience with OpenTelemetry (both using, and implementing support for)
Experience with C++
Candidates must be based in the SF Bay Area or willing to relocate (you will be working on-site in our South Bay office a few days a week).
The US base salary range for this full-time position is $180,000 - $280,000. In addition to base pay, total compensation includes equity and benefits. Within the range, individual pay is determined by work location, level, and additional factors, including competencies, experience, and business needs. The base pay range is subject to change and may be modified in the future.