DevJobs

Senior DevOps Engineer (Haifa)

Overview
Skills
  • C++ C++ ꞏ 3y
  • Python Python ꞏ 3y
  • JavaScript JavaScript ꞏ 3y
  • Shell Shell
  • Microservices Microservices
  • CI/CD CI/CD
  • GitHub Actions GitHub Actions
  • AWS AWS ꞏ 5y
  • GCP GCP ꞏ 5y
  • Kubernetes Kubernetes ꞏ 3y
  • Terraform Terraform
  • Networking Networking
  • GitOps
  • Crossplane
  • Containerization
  • Circle CI
  • Serverless
  • ArgoCD
  • Travis CI
  • Network-security
  • UNIX
Who We Are

Lightricks is a pioneer in innovative technology that bridges the gap between imagination and creation. With a mission to build an innovative photo and video creation platform, we aim to enable creators and brands to produce engaging, top-performing content. Our state-of-the-art technology is focused on photo and video processing and is based on both groundbreaking facial recognition and generative AI features.

The brilliant minds in R&D take our products to the next level using groundbreaking Machine Learning, Computer Graphics and AI features. Our state-of-the-art photo and video tools are based in computer vision, machine learning, rendering, deep learning and computational photography. To read more about our team’s work, read our tech blog.

We lead the research of next generation algorithms in the visual, auditory, and textual domains. A large part of our work is understanding how we can best engage with our customers and help them tap into their creativity. We deal with many diverse problem domains and aim to bring them to production in an efficient manner on top of both backend and edge systems.

Our research backend platform team is responsible for building Lightricks’ ML serving platform, and creating streamlined processes to bring functional research code and AI models to production grade systems, where millions of our apps users can enjoy this magic.

What You Will Be Doing

  • Take a key part in designing, building and maintaining our ML serving platform and making sure it is scalable and reliable. Our goal is to provide researchers and other developers in the company an easy way to deploy, monitor and maintain their services.
  • Design and develop reliable and scalable production core services that are used by millions of users of our apps every day.
  • Design, build and maintain cloud infrastructure that will provide a reliable and scalable platform for other teams to build on.
  • Implement and manage CI/CD pipelines to ensure seamless testing, deployment, and monitoring of services.
  • Develop and maintain monitoring and alerting systems to ensure the early detection of issues, enabling proactive problem resolution.
  • Learn and apply industry best practices and share this knowledge with other teams through guidance, lectures and workshops.
  • Develop modules and tools to ease the development and deployment processes for other backend teams at the company.
  • Practice sustainable incident response and blameless postmortems.
  • Continuously evolve and learn new technologies that can improve our team’s workflow, accelerate the development process and make it more reliable.

Your Skills And Experience

Minimum Requirements:

  • 5+ years of proven experience building and maintaining scalable and highly available systems in the cloud, preferably GCP or AWS.
  • 3+ years of hands-on experience working with Kubernetes.
  • Experience in building and managing microservice systems in a containerized or serverless environment.
  • Experience with GitOps methodology and argoCD.
  • Experience with CI/CD solutions (Github Actions, ArgoCD, Circle CI, Travis CI etc.)
  • Experience with Declarative Infrastructure like Crossplane or Terraform.
  • Understanding of SRE principals, including monitoring, alerting, fault analysis, and other common reliability engineering concepts.

Preferred Requirements:

  • 3+ years of experience developing production backend systems in one or more of the following programming languages: Python, JavaScript, C++.
  • Deep understanding of networking, protocols and network-security concepts.
  • Good familiarity with UNIX-like operating-systems and experience writing shell scripts.
  • B.Sc. in computer science or similar quantitative field.
Lightricks