The Software Engineer will develop reusable and modular software components, working with different teams to integrate advanced CV/ML technologies seamlessly. Responsibilities include building scalable and maintainable software systems, and designing system architectures to improve scalability, performance, and maintainability. They will work on creating body motion video technology within the consumer video gaming space.