Senior Backend Engineer

Tel Aviv · Full-time

About The Position

We’re looking for backend engineers who can solve complex system architecture challenges in the cloud, write production-grade code, and are familiar with the most advanced design methodologies. Our engineers also need to be proficient in building solutions that use container orchestration tools (e.g., Docker, Kubernetes). All of Deci’s backend engineers work closely with deep learning engineers and scientists, and become experts in the machine and deep learning production pipeline.


  • B.Sc. degree in computer science, a related field, or equivalent practical experience
  • 5+ years experience as a backend engineer in an industrial cloud environment
  • Experience in Linux/Unix systems
  • Previous experience with containers
  • Proficient in Python programming and extensive knowledge of OOP, design patterns, and SOLID principles
  • Prior experience with unit, integration, and functional testing, application tuning/profiling
  • Excellent team player with strong communication skills in verbal and written English

Preferred qualifications

  • Experience in machine learning or deep learning
  • 7+ years of experience as a backend engineer in an industrial cloud environment
  • Prior experience building CI/CD pipelines with Jenkins/CircleCi
  • Experience working with microservices
  • Familiarity with DevOps practices and tools
  • Previous work with serverless frameworks
  • Experience building a core middleware architecture for on-premise integration
  • Experience with container orchestration tools (e.g., Docker, Kubernetes)


  • Design, develop, deploy, and operate complex modules and infrastructure as part of a multi-functional deep learning engineering team
  • Develop solutions for cutting-edge, real-world, large-scale problems
  • Lead and guide the backend development using the latest agile methodologies to deliver efficient and high-quality B2B solutions
  • Build efficient APIs that will interact with cloud-based services and different deployment processes (cloud/on-premise)

Apply for this position