DevJobs

Senior Backend Software Engineer

Overview
Skills
  • Python Python ꞏ 4y
  • SQL SQL
  • PyTorch PyTorch
  • MongoDB MongoDB
  • InfluxDB InfluxDB
  • RESTful API RESTful API
  • Microservices Microservices
  • GitLab GitLab
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • CI/CD environment
  • test-driven development
  • test frameworks
  • tasking applications
  • scalable and highly available systems
  • AWS-based systems
  • non-SQL databases
  • multi-threading
  • message queues
  • CloudFront
  • EKS
  • computer vision systems
  • AI-driven products
  • SQS
  • distributed architecture
  • Lambda
  • video systems
Who are we?

Orca AI is a unique maritime-tech startup in Tel Aviv. We develop a revolutionary AI platform that changes the way ship captains navigate at sea and improve the safety of the shipping industry. We are seeking a Senior Backend Software Engineer to join our R&D team.

What will you do?

  • Design, develop, modify, implement, and support software components anywhere in the software stack.
  • Lead significant projects and major features.
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
  • Assist in task planning, estimation, scheduling, and staffing.
  • Work in close partnership with cross-functional teams and management.
  • Work as part of a growing, fast-paced, and highly-flexible team.

Requirements:

What we look for:

  • B.Sc. in Computer Sciences or equivalent
  • 4+ years of experience in Software Engineering, preferably in Python
  • Strong Experience in back-end technologies, Python, Docker, AWS-based systems, K8s, SQL, and non-SQL databases, and message queues.
  • Experience in developing a multi-threading/tasking applications
  • Experience designing scalable and highly available systems
  • Experience working in a CI/CD environment
  • Experience with test frameworks and test-driven development
  • Experience with AWS

Plus but not required:

  • Past experience in a startup environment
  • Experience with distributed architecture, microservices, message queues, REST API
  • Experience with computer vision systems and AI-driven products
  • Experience with video systems (video streaming, media servers)
  • Experience with the following technologies - Gitlab, InfluxDB, RabbitMQ, MongoDB, Pytorch, AWS (SQS, CloudFront, Lambda, EKS)
Orca AI