Senior Software Engineer
Core
Designing, developing, optimizing, and maintaining high-performance AI/HPC systems and cloud infrastructure to ensure system availability, reliability, and efficiency.
Role type
Senior Software Engineer (AI/HPC & Cloud Infrastructure)
Builds
AI/HPC applications, cloud infrastructure, and high-performance computing clusters
Domain
High-Performance Computing (HPC), Artificial Intelligence, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, AI/HPC system management, High-Speed Networks, HPC Storage, Cloud Infrastructure management, GPU-based HPC troubleshooting, Cloud Computing, Virtualization, Container Technologies, HPC software stack
Preferred skills
Design document creation, stakeholder collaboration, playbook development, system monitoring, performance optimization
Technologies
C, C++, C#, Java, JavaScript, Python, GPU-based HPC systems, Cloud Infrastructure, Virtualization, Container Technologies
Responsibilities
Collaborate with stakeholders to determine user requirements and drive design document development; Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability; Act as a Designated Responsible Individual (DRI) to guide engineers and monitor system/product/service for degradation or downtime; Proactively seek new knowledge to adapt technical solutions for improved availability, reliability, and efficiency at scale.
Seniority
Senior, hands-on IC