Software Engineer, DevOps
* Contribute to rapidly growing AI/ML products.
* Build and maintain platforms and tools that integrate upstream projects for inclusion in supported AI/ML products.
* Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to understand customer needs and use cases.
* Apply software engineering and systems engineering background to contribute to a Python-based midstream automation platform in the areas of CI/CD, observability, and continuous testing.
* Execute manual and automated tests for AI midstream project/components and deliver clear status updates in a timely manner.
* Explore, identify, and document unwanted behavior, output, and bias in AI models.
* Advocate for resolution of critical issues and communicate impact on customers to the development team(s).
* Monitor and participate in upstream AI/ML communities, evaluating new AI/ML-related technologies in the space and considering potential integrations and collaborations upstream.
* Conduct new feature research and design test cases with emphasis on model performance, scalability, automation, and bias reduction.
* Lead or contribute to technical initiatives that grow, improve, and scale existing processes.
* Contribute to development of open-source projects that comprise AI family of products.
Requirements
* Advanced Linux administration skills, including containers.
* Advanced Python development and troubleshooting skills.
* Experienced with writing and reading Shell scripts (e.g. bash).
* Experienced in building and maintaining delivery pipelines and workflows with GitLab CI, GitHub Actions, or comparable technologies.
* Ability to quickly learn and use new tools and technologies.
* Understanding of DevOps methodology.
Preferred Qualifications
* Experience with Pytest.
* Experience with Ansible/Terraform.
* Experience working with Kubernetes/OpenShift, troubleshooting issues with them, and working with YAML, Kubernetes controllers, and operators.
* Bachelor's degree or higher in computer science or other related discipline, or equivalent years of experience.
Company Culture
* Collaborative environment where ideas are shared and diverse perspectives are welcome.
* Passionate people who are ready to contribute their ideas and make an impact.