Software Engineer
Core
Design, develop, test, and maintain services and tools supporting large-scale AI training and inference workloads.
Role type
Software Engineer (Infrastructure & AI Systems)
Builds
Services and tools for AI training and inference on Kubernetes and GPU clusters
Domain
Cloud Infrastructure, AI/ML Systems, Distributed Systems
Deliverable
production ML models
Required skills
Go, Rust, Python, C++, C#, distributed systems, Kubernetes, containers, cloud infrastructure, Linux, automated testing, CI/CD, monitoring, production operations, AI/ML platforms, GPU infrastructure
Preferred skills
AI-assisted development tools, engineering best practices
Responsibilities
Design and develop services/tools for AI workloads, write reliable code, contribute to infrastructure deployment, collaborate with engineers and researchers, monitor production systems, investigate and fix reliability/performance issues, participate in code reviews and deployment processes
Seniority
Mid-level, hands-on IC
