Senior Backend Engineer (USA/Canada)
KalepaFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Yes, this is a remote position.
This information is not specified in the job description.
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.
Experience developing and deploying cloud-based services to at least hundreds of qps (preferably more) is required.
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.
Creates AI non-player characters for gaming
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.