- 9 active jobs (view)
- Published: March 28, 2024
Description
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