إنتهت صلاحية هذا الإعلان الوظيفي لقد إنتهت صلاحية هذا الإعلان الوظيفي و هو غير مفتوح حاليا لأي طلبات عمل.
إرفاق
الغرض الوظيفي
The primary purpose of the Software Engineer role is to design, develop, and maintain software systems and applications that meet the needs of users and contribute to the overall success of the organization. The Software Engineer will work collaboratively with cross-functional teams, including product managers, designers, and other developers, to create innovative solutions that enhance user experience, improve system performance, and support business goals.
الادوار والمهام
- Design and implement scalable backend systems that manage communication between AI models, robot control systems, and external services.
- Build APIs that interface with AI models to provide real-time data and decision-making capabilities for robotic systems.
- Develop data pipelines for collecting and processing sensor data, enabling robots to use real-time information for decision-making.
- Ensure backend systems can efficiently handle large data streams generated by sensors and AI models
المؤهلات والمتطلبات التعليمية
Bachelor’s or master’s degree in computer science/engineering.1-3 years of experience in backend software development. Proficiency in programming languages such as Python and C++ (Java or Node.js can be a plus) Experience with databases (SQL/NoSQL), RESTful APIs, and cloud platforms (AWS, GCP, or Azure). Preferred Technology Programming Languages: Java, Python, C++ and Node.js for backend development. Frameworks: Spring Boot (Java)or Express.js (Node.js) for building APIs and backend systems. Databases: MongoDB, PostgreSQL, or MySQL for data storage. Containerization: Docker, Kubernetes for scalable backend systems. Cloud Platforms: AWS, Google Cloud, or Azure for hosting and deployment. Message Brokers: RabbitMQ, Kafka for event-driven architecture and real-time communication. CI/CD Tools: Jenkins, GitLab CI, or CircleCI for automated builds and deployments. Version Control: Git, GitHub, or GitLab for collaboration and versioning.
المؤهلات العلمية
master’s degree in computer science/engineering
المهارات
- Knowledge of AI/ML model integration and deployment processes
- Understanding of data processing pipelines and real-time systems.
- Experience in handling and processing large amounts of sensor data.
- Experience with distributed systems, microservices, and message brokers.
- Familiarity with robotics middleware like ROS (Robot Operating System).
- Advanced understanding of version control systems like Git.
تفاصيل الوظيفة
المرشح المفضل