Senior Software Engineer (C++ Focus) - USA at Inworld AI

Mountain View, California, United States

Inworld AI Logo
$200,000 – $250,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Artificial Intelligence, TechnologyIndustries

Requirements

  • BS/MS in Computer Science, Engineering, or related technical field
  • 3+ years of professional experience with C++ and related build tools (Bazel is a plus)
  • Strong foundation in data structures, algorithms, design patterns, and OOP principles
  • Experience designing and implementing scalable distributed services
  • Proficiency with modern C++ standards, multithreading, and memory management
  • Knowledge of software development best practices (testing, code reviews, CI/CD)
  • Familiarity with containerization, cloud infrastructure, and database systems
  • Strong problem-solving skills and excellent communication abilities
  • Experience with additional backend languages such as Golang or Python (preferred)
  • Understanding of common machine learning concepts (preferred)

Responsibilities

  • Design, develop, and maintain high-performance C++ libraries and applications
  • Create efficient C++ solutions for on-device ML and edge AI deployment
  • Optimize performance-critical code paths for low-latency real-time applications
  • Collaborate with cross-functional teams to define and implement new features and integrate AI capabilities
  • Develop scalable architectures that balance computational needs with device limitations
  • Write clean, efficient, and maintainable code
  • Debug and resolve complex technical issues
  • Contribute to R&D for reducing model size while maintaining quality
  • Participate in code reviews and the full development lifecycle from prototyping to production
  • Stay current with emerging technologies and trends, including AI

Skills

Key technologies and capabilities for this role

C++BazelMultithreadingMemory ManagementCI/CDContainerizationCloud InfrastructureDatabasesGolangPythonMachine Learning

Questions & Answers

Common questions about this position

What is the salary range for this Senior Software Engineer position?

The salary range is $200,000 - $250,000 plus bonus, equity, and benefits.

Is this role remote or hybrid, and where is the office located?

This is a hybrid role based in Mountain View, CA, with an in-office location there.

What are the key skills required for this Senior Software Engineer role?

Key requirements include 3+ years of professional experience with C++ and build tools, strong foundation in data structures, algorithms, design patterns, and OOP, proficiency with modern C++ standards, multithreading, and memory management, plus experience with scalable distributed services.

What kind of company is Inworld AI, and what recognition has it received?

Inworld AI is a leading provider of AI technology for real-time interactive experiences, recognized by CB Insights as one of the 100 most promising AI companies in 2024 and named among LinkedIn's Top Startups of 2024.

What makes a strong candidate for this C++ Senior Software Engineer position?

A strong candidate will have a BS/MS in Computer Science or related field, 3+ years of C++ experience, expertise in scalable services and modern C++ practices, plus preferred skills in Golang/Python and ML concepts.

Inworld AI

Creates AI non-player characters for gaming

About Inworld AI

Inworld AI develops artificial intelligence non-player characters (NPCs) for video games, focusing on creating characters with unique personalities and contextual awareness. Their technology includes features like memory, emotional intelligence, and narrative controls, allowing NPCs to learn and adapt within the game environment. Unlike competitors, Inworld AI's solutions are built by the team behind Dialogflow, ensuring they are production-ready and scalable without extra configuration. The company's goal is to enhance gaming experiences by providing developers with advanced tools for creating immersive and interactive characters.

Mountain View, CaliforniaHeadquarters
2021Year Founded
$113.8MTotal Funding
SERIES_ACompany Stage
AI & Machine Learning, GamingIndustries
51-200Employees

Benefits

Remote friendly
Flexible work hours
Unlimited PTO
Competitive compensation
Medical, dental, and mental health
Tech setup

Risks

Increased competition from companies like Antler Interactive may erode Inworld AI's market share.
AI technology replacing human roles could lead to backlash and affect Inworld AI's reputation.
Ethical concerns about AI voice generation may lead to legal challenges for Inworld AI.

Differentiation

Inworld AI offers AI NPCs with distinct personalities and contextual awareness for immersive gaming.
The company integrates safety, knowledge, memory, and narrative controls beyond large language models.
Inworld AI's technology is built by the team behind Google's Dialogflow, ensuring scalability.

Upsides

Inworld AI's multilingual support opens new markets in Asia, expanding their client base.
Collaboration with NVIDIA and Logitech G's Streamlabs highlights potential expansion into streaming.
Inworld Voice offers cost-efficient, high-quality voice options, meeting demand for dynamic experiences.

Land your dream remote job 3x faster with AI