Senior Software Engineer - High Performance Computing Design and implement improvements to high-performance computing infrastructure, optimize storage technologies for machine learning workloads, investigate new distributed system paradigms, and create production-grade web service APIs and tools.