Staff Software Engineer

Logo of Inworld AI

Inworld AI

πŸ’΅ $180k-$260k
πŸ“Remote - United States

Job highlights

Summary

Join Inworld, a leading AI engine for games and interactive media, as a Staff Software Engineer. We are a well-funded startup with a $500 million valuation and backing from top-tier investors. You will build high-load distributed systems, high-quality APIs, ML inference, and training infrastructure. Contribute to product design and prototyping new features. This role requires a Bachelor's degree in Computer Science or a related field, 6+ years of software development experience, and 3+ years of C++ development experience. The position offers a competitive salary range of $180,000 - $260,000 + bonus + equity + benefits and is located in Mountain View, CA or remote within the United States.

Requirements

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 6+ years of experience in software development, and with data structures/algorithms
  • 3+ years experience developing software applications using the C++ programming language
  • Strong proficiency in writing clean, maintainable, and efficient C++ code
  • Extensive experience in cloud development, particularly in designing and implementing high-load services
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment

Responsibilities

  • Building from scratch or in the early phase: high-load distributed systems, high-quality APIs, ML inference, and training infrastructure
  • Contributing to the product design and roadmap
  • Prototyping new ideas and features

Preferred Qualifications

  • 3+ years professional experience with Java and/or Kotlin
  • Professional experience with Python
  • Experience with relational and NoSQL databases
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
  • Practical knowledge of cloud platforms: AWS, Azure, or Google Cloud
  • Extensive experience in native development for Linux or Windows platforms
  • Hands-on experience in designing and developing high-load distributed systems
  • Strong fundamentals in the data structures, algorithms, design patterns, and object-oriented programming

Benefits

  • Bonus
  • Equity
  • Benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Inworld AI know you found this job on JobsCollider. Thanks! πŸ™