Senior Full-Stack Software Engineer - USA

Mountain View /
Engineering Team /
Full-time
Inworld AI is currently poised to become the core platform for developers and creators to enable them to create virtual characters. We are looking for a Senior Full-Stack Software Engineer to join our talented team and help build the product that will shape the future of AI and the metaverse. In this role, you will help solve exceptional challenges and drive our platform forward by working across the entire stack of modern technologies.

Qualifications
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

Preferred 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

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