DevOps Software Engineer - Apache TVM
OctoML is an energetic new company changing how developers optimize and deploy machine learning models for their AI needs. We're a team of machine learning systems leaders and customer-focused go-to-market teams focused on making machine learning (ML) more efficient and easier to deploy by... applying machine learning to it!OctoML was founded by the creators of Apache TVM, an open-source Deep Learning Compiler. Founded in 2017, Apache TVM aims to make high-performance machine learning approachable on platforms ranging from datacenter GPUs to bare-metal microcontrollers. Apache TVM has nearly 600 contributors worldwide from leading hardware vendors, technology companies, and academia.We dream big but execute with focus and believe in creativity, productivity, and a balanced life. We value diversity in all dimensions.Learn more about us here:
- https://octoml.ai
- https://tvm.apache.org
- https://tvmconf.org
OctoML is growing fast and looking for Software Engineers to join the Apache TVM DevOps team!Location: Onsite in Seattle, WA or RemoteAs a DevOps Software Engineer on the Apache TVM team, you will:
- Contribute in a visible and high-impact way to Apache TVM, a popular open source project with over 500 contributors.
- Help make Apache TVM more performant, easier to build, and easier to use, by making improvements across the board impacting developer and user experience.
- Improve Apache TVM's test coverage and testing infrastructure to help us scale to support a wider range of hardware platforms and operating systems.
- Own the Apache TVM release process, building automation to enable zero-downtime continuous deployment.
- Integrate Apache TVM with our cloud-based ML model optimization service, the Octomizer.
- Contribute to performance testing and release process engineering for Apache TVM.
What we look for:
- B.S., M.S., or PhD in Computer Science or related field
- 5+ years of professional programming experience: C++, Python, or Rust
- Experience contributing to the reliability and testing of production systems
- Experience with CI/CD tooling: GitLab CI/CD or GitHub Actions
- Experience with container tooling: Docker, Kubernetes
- Experience with provisioning infrastructure: Terraform
Our Benefits:
- 4 weeks paid personal time off, company paid holidays, and company downtime 2x per year
- 100% employer paid premium (for employee and dependents) with a low-deductible plan
- Family & Medical Paid Time Off (includes Maternity, Paternity, Adoption, among others)
- Remote and telework setups for employees (post-COVID)
- Flexible work hours
OctoML is committed to creating a diverse environment and is proud to be an equal opportunity employer. We don't discriminate against employees on the basis of any other personal characteristic or any classification protected by federal, state or local law. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.