Careers

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.

Requirements

  • B.Sc. degree in Computer Science, a related field, or equivalent practical experience
  • 3+ years experience as a backend engineer in an industrial cloud environment
  • Experience with Linux/Unix systems
  • Proficiency 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
  • Experience working with microservices
  • Previous work with event-driven systems
  • Experience with container orchestration tools (e.g., Docker, Kubernetes)

Responsibilities

  • 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
  • Contribute to 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