DevJobs

AI Real-Time Software Engineer

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 3y
  • Python Python ꞏ 3y
  • Git Git
  • Docker Docker
  • ONNX
  • TCP
  • TensorFlow Lite
  • UDP protocols
About the Role:

We are seeking a talented and motivated Real-Time Software Developer to join our growing AI team. In this role, you will be responsible for building and maintaining the real-time infrastructure that powers our AI applications. You will work closely with other engineers and data scientists to ensure that our systems are performant, reliable, and scalable.

Responsibilities:

  • Design, develop, and maintain real-time software applications
  • Build and optimize low-latency data pipelines
  • Monitor and troubleshoot real-time systems for performance and stability
  • Contribute to the continuous improvement of our software development processes
  • Collaborate with engineers and data scientists across different teams
  • Stay current with the latest advancements in real-time AI deployment technologies on edge devices

Requirements:

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Minimum of 3+ years of experience developing real-time software applications
  • Strong understanding of real-time constraints and optimization techniques
  • Proficiency in Python, C, and C++ programming languages
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Strong problem-solving and analytical skills
  • Proficiency in GIT

Bonus Points:

  • Experience with ONNX, TensorFlow Lite
  • Proficiency in Docker and containerization technologies
  • Experience working with TCP/UDP protocols
RADA