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: 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.
This position is open to all candidates.