Salary
💰 $184,000 - $356,500 per year
Tech Stack
CloudDockerGoKubernetesLinuxPythonRust
About the role
- Design, build and implement SDKs and CLIs to interact with Cloud GPU Services
- Engage with partners, backend engineers and cross-functional teams around the globe to define requirements and implement solutions and improvements of new/existing products
- Help drive the underlying technology stack and the implementation methodology
- Ensure high-quality code through unit testing and integration testing
- Drive performance tuning, usability improvements and test automation
- Support, maintain and document software functionality
- Craft and deliver a new class of GPU services for Cloud Computing in the fields of Deep Learning and AI
Requirements
- Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)
- 8+ years of experience in software development, with a focus on CLI/SDK tools
- Proficiency in programming languages such as Python, Go, or Rust
- Experience developing Python client code that works across Windows, Linux, and Mac
- Experience with RESTful web services
- Background with Continuous Integration and Continuous Delivery
- Excellent interpersonal and written communication skills
- Knowledge of containerization technologies such as Docker and Kubernetes
- Open-source projects contribution
- Demonstrated delivery of complex projects in previous roles
- Experience with Code generation capability