Staff Software Engineer Inworld AI. We are looking for a Staff Software Engineer to primarily work on C++ based components, as well as Kotlin and Python based components for Inworld AI.. 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.. Minimum Qualifications. 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.. 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.. In-office location: Mountain View, CA, United States.. Remote location: United States.. The United States base salary range for this full-time position is between $180,000 - $260,000 + bonus + equity + benefits. Your recruiter can share more about the specific salary range for your targeted location during the hiring process.
Staff Software Engineer at Inworld AI