Staff Backend Engineer - Canada at Inworld AI

Vancouver, British Columbia, Canada

Inworld AI Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AI, GamingIndustries

Requirements

  • 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)
  • Hands-on experience with relational databases (PostgreSQL or MySQL)
  • Experience with caching (Redis or Memcached), Queues/Pubsub/Messaging, and data pipelines (Flink, Beam)
  • Experience with Cloud storage
  • Excellent verbal and written communication skills, including the ability to collaborate and coordinate with other roles and engineer with ease

Responsibilities

  • Collaborate with Product Managers, ML Engineers, QA, and others to identify, refine, and prioritize impactful projects
  • Design, develop, test, and launch services, features, and improvements
  • Add logging, monitoring, dashboards, alerts, documentation, and runbooks to enhance system understanding and operation
  • Be involved with scaling services to handle increasing customer usage

Skills

Key technologies and capabilities for this role

GoKotlinJavaRustPostgreSQLMySQLRedisMemcachedFlinkBeamClickHouseTimescale

Questions & Answers

Common questions about this position

Is this position remote?

Yes, this is a remote position.

What is the salary for this Staff Backend Engineer role?

This information is not specified in the job description.

What programming skills are required for this role?

Excellent programming skills and experience in a statically typed backend programming language (preferably Go, Kotlin, Java, or Rust) are required, along with hands-on experience with relational databases like PostgreSQL or MySQL, caching (Redis or Memcached), queues/pubsub/messaging, data pipelines (Flink, Beam), and cloud storage.

What experience level is needed with cloud services?

Experience developing and deploying cloud-based services to at least hundreds of qps (preferably more) is required.

What makes a strong candidate for this position?

Strong candidates will have excellent programming skills in statically typed languages like Go or Rust, proven experience scaling cloud services to high qps, expertise with databases and caching systems, and excellent communication skills for collaborating across teams.

Inworld AI

Creates AI non-player characters for gaming

About Inworld AI

Inworld AI develops artificial intelligence non-player characters (NPCs) for video games, focusing on creating characters with unique personalities and contextual awareness. Their technology includes features like memory, emotional intelligence, and narrative controls, allowing NPCs to learn and adapt within the game environment. Unlike competitors, Inworld AI's solutions are built by the team behind Dialogflow, ensuring they are production-ready and scalable without extra configuration. The company's goal is to enhance gaming experiences by providing developers with advanced tools for creating immersive and interactive characters.

Mountain View, CaliforniaHeadquarters
2021Year Founded
$113.8MTotal Funding
SERIES_ACompany Stage
AI & Machine Learning, GamingIndustries
51-200Employees

Benefits

Remote friendly
Flexible work hours
Unlimited PTO
Competitive compensation
Medical, dental, and mental health
Tech setup

Risks

Increased competition from companies like Antler Interactive may erode Inworld AI's market share.
AI technology replacing human roles could lead to backlash and affect Inworld AI's reputation.
Ethical concerns about AI voice generation may lead to legal challenges for Inworld AI.

Differentiation

Inworld AI offers AI NPCs with distinct personalities and contextual awareness for immersive gaming.
The company integrates safety, knowledge, memory, and narrative controls beyond large language models.
Inworld AI's technology is built by the team behind Google's Dialogflow, ensuring scalability.

Upsides

Inworld AI's multilingual support opens new markets in Asia, expanding their client base.
Collaboration with NVIDIA and Logitech G's Streamlabs highlights potential expansion into streaming.
Inworld Voice offers cost-efficient, high-quality voice options, meeting demand for dynamic experiences.

Land your dream remote job 3x faster with AI