The Software Engineer IV will be responsible for designing and developing systems to support Machine Learning algorithm development. This role involves owning the system design for multi-modal input, quick prototyping of algorithms, visualization tools, and state-of-the-art ML algorithm architecture development. The engineer will build distributed systems and pipelines for data management, ensuring scalability, reliability, and performance, while handling the complexities of designing and implementing ML infrastructure systems in a dynamic and fast-paced environment. The goal is to contribute to the overall impact of the team by delivering robust and efficient ML Infrastructure.