Working at SambaNova
This role presents a unique opportunity to shape the future of AI and the value it can unlock across every aspect of an organization’s business and operations. It is a high-visibility position which will shape the future of the AI platform in delivering the best-in-class cost-performance software solutions.
SambaNova is hiring a Senior Software Engineer (Build and Release Engineer, Back end, DevOps, Automation)to lead the technical evolution of the developer experience as we scale to a world-class global SaaS provider.
Responsibilities
- Build cutting-edge customised tooling solutions to run complex workloads at scale across hybrid cloud environments to enhance software development, testing, and deployment efficiency
- Profile components of these workloads to identify bottlenecks and inefficiencies and develop solutions to improve overall time and resource utilization
- Drive the adoption of cutting-edge public cloud technologies across hybrid cloud environments to accelerate overall developer velocity
- Develop robust and scalable systems for building and managing software artifacts like Linux packages, container images and Python wheels
- Oversee the maintenance of leading continuous integration systems and ensure seamless integration with other systems and tools for optimal performance
- Design and implement streamlined industry-standard practices and policies for DevOps, GitOps and MLOps across various teams and functions.
- Work closely with stakeholders to assess and implement enterprise-level systems that align with the organization's goals and objectives
Basic Qualifications
- 7+ years in software engineering, technology architecture, and DevOps with a demonstrated ability to design, implement, and maintain secure, scalable, and resilient systems to support software development and deployment
- BS in CS, CE, EE or relevant field
Additional Required Qualifications
- Strong computer science fundamentals
- Extensive experience building enterprise-grade software with Python, Go, or other modern programming languages
- Deep knowledge of distributed systems and cloud platform concepts
- Solid understanding of fundamental CI/CD, GitOps, and DevOps concepts and experience with building pipelines using technologies such as Jenkins or CircleCI
- Strong understanding of Linux operating system concepts and proficiency with Python and Bash scripting
- Strong technical acumen with Kubernetes and hands-on experience with deploying and managing services on clusters using tools like Helm and ArgoCD
- Deep understanding of provisioning infrastructure in a hybrid-cloud environment, infrastructure-as-code (IaC) principles, and familiarity with relevant technologies such as Ansible and Terraform
- Experience building and deploying robust and secure web APIs and microservices
- Familiarity with container image building and container runtimes
- Experience building Linux packages and distribution platforms like Artifactory or similar technologies
- Experience building systems for data analytics using the ELK (Elasticsearch, Logstash, and Kibana) stack or similar technologies
- Proficient in cloud computing technologies and have experience working with Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
- Proven high-growth startup experience in scaling and supporting engineering teams, with the ability to lead by example and foster a high-performance culture
- Action oriented with a focus on speed and results
- Ability to thrive in a no-boundaries culture and make an impact on innovation
#LI-MP1