Senior Full-Stack Software Engineer
Canada
Posted on 7/19/2023
INACTIVE
AI-driven VR creative platform
Company Overview
Inworld's mission is to create and inspire new meaningful relationships. Inworld provides a platform for adding advanced NPC behavior & unscripted dialogue to games and real-time media.
AI & Machine Learning
Data & Analytics
Entertainment
B2B
Company Stage
Series A
Total Funding
$115.2M
Founded
2021
Headquarters
Mountain View, California
Growth & Insights
Headcount
6 month growth
↑ 34%1 year growth
↑ 81%2 year growth
↑ 288%Locations
Vancouver, BC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
Kubernetes
Microsoft Azure
React.js
NoSQL
Redux.js
Data Structures & Algorithms
SQL
Java
TypeScript
AWS
Product Design
CategoriesNew
Software Engineering
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of professional experience across the stack, including backend (Java and/or Kotlin) and frontend (TypeScript)
- Expertise in SQL and NoSQL databases
- Expert knowledge of React/Redux
- Experience in Kubernetes
- Practical knowledge of cloud platforms: Google Cloud, Microsoft Azure, or AWS
- Strong fundamentals in the data structures, algorithms, design patterns, and object-oriented programming
Responsibilities
- Build from scratch or in the early phase: high-load distributed systems, high-quality APIs, ML inference, and training infrastructure
- Create user interfaces for advanced interactive AI configuration
- Contribute to the product design and roadmap
- Prototype new ideas and features
Desired Qualifications
- Hands-on experience in designing and developing high-load distributed systems
- Experience in building ML systems and/or development platforms
- Experience with WebGL
- Experience in leading small teams