Senior Full-Stack Software Engineer
Inworld AI provides a developer platform for creating AI-powered intelligent virtual characters to populate immersive realities, including the metaverse, VR/AR, games, and virtual worlds. We are a team of experts that have pioneered conversational AI platforms and generative models at Google and DeepMind. Building truly intelligent virtual characters is challenging, and it takes a great deal of specialization. Our aim at Inworld AI is to perform the required heavy lifting. We want to enable partners and creators to leverage our platform to build and deploy virtual characters for a variety of use cases. Inworld AI is funded by Meta, Microsoft's venture fund M12, Bitkraft, Kleiner Perkins, CRV, and angels including founders of Oculus, Twitch, Riot Games, the Sandbox, Animoca Brands, and many more.
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
Recommended Skills
- Api
- Algorithms
- Amazon Web Services
- Artificial Intelligence
- Backend
- Cloud Computing