Software Engineer II
Core
Analyzes and codes solutions to improve functionality, stability, and performance of AI training platforms and service offerings.
Role type
Software Engineer II (AI Infrastructure)
Builds
AI training platforms and service offerings
Domain
AI Infrastructure / High Performance Computing
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, Machine Learning, AI Infrastructure, Operating Systems fundamentals, server platform architecture, Accelerators, High Performance Computing middleware
Preferred skills
N/A
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Analyze functionality, integration, and performance issues at HW/SW stack levels; Design and code solutions for functional correctness and stability; Optimize, debug, refactor, and reuse code; Apply metrics to drive code quality and stability; Collaborate with partner teams to implement solutions; Monitor systems for degradation and downtime; Develop playbooks for issue resolution.
Seniority
Mid-level, hands-on IC