Careers

DevOps Engineer

Tel Aviv · Full-time

About The Position

You have the opportunity to join a small and crucial team of enablers that support Deci AI’s ability to grow fast while maintaining quality. You will be taking full ownership of our rapidly growing, in-house training, optimization, and inference infrastructure to help support our cutting-edge AI technology. You will be collaborating with our research and engineering teams on the latest hardware and software frameworks. This job requires an ownership mindset and a hands-on, can-do approach while working across multiple projects and technologies.

Requirements

  • 4+ years of experience as a DevOps Engineer or equivalent experience
  • A strong background in both traditional DevOps release process and modern infrastructure, with a thorough understanding of industry best practices like CI/CD, Infrastructure As Code and GitOps
  • Experience with building CI/CD pipelines for applications and micro-services
  • Experience with containerized platforms, for example - Docker, K8S
  • Knowledge of best practices for testing and deployment to production
  • Passion for quality and for building internet-scale systems
  • Hands-on experience administering public clouds (AWS, GCP, or Azure)
  • Practical knowledge of building and maintaining scalable, high-performance systems
  • In-depth understanding of Linux systems internals and networking

Preferred qualifications

  • Experience working at a startup company
  • Strong abilities to lead, design, and execute cross-company projects
  • Experience with deep learning frameworks and deep learning training pipelines
  • Experience building and maintaining On-Premise servers
  • Experience with IoT devices and custom ASICs
  • B.Sc. in Computer Science or similar technical field

Responsibilities

  • Develop, deploy, maintain, scale, and monitor our on-premise Deep Learning training research and development environment
  • Manage our Cloud-native production deployments (SaaS) running on Kubernetes in AWS
  • Build critical production components from scratch
  • Evaluate new cloud-native technologies and vendor products to improve our SaaS offerings continuously
  • Use the latest technologies and see how they behave on the cloud, on-premise, and edge
  • Design, deploy and maintain our configuration management and orchestration infrastructure
  • Work closely with developers and researchers across the company to design and deliver new features, applications, and services; Enable them to automate everything by developing tools and processes
  • Enrich and own the production and development environments’ security, availability, reliability, and cost optimization
  • Keep up with industry best practices, trends, and standards. Identify automation opportunities and develop automation solutions that improve operations and efficiency
  • Design and manage different monitoring and observability tools for troubleshooting and resolving production issues.
  • Participate in challenging technical discussions and advocate for best practices in a high-paced environment.

Apply for this position