Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for talented Algorithms Engineers.
What you will be doing:
- Design, build and maintain efficient, reusable, and reliable C++ code.
- Implement performance and quality modules.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automation skills.
- Keep effective communication with other team members to ensure user and technical issues are promptly prioritized and resolved.
- Create documentation and best practices to share with the community.
- Engage broadly with the organization to identify, prioritize, frame, and structure DevOps requirements for various projects.
Job Requirements
What we need to see:
- Minimum experience 2 Years
- Extensive experience programming in C++
- Experience building production C++ solutions with CMake
- Familiar with video codecs (H.264, HEVC, VP9, …) and streaming technologies
- Experience and working knowledge of Docker containers
- Strong knowledge in Software Engineering fundamentals
- Good knowledge of CI/CD & DevOps principles
- Strong problem-solving skills
- Leading architectural design alongside implementation
- Experience in Python programming
- Experience in working with git/gitflow
Additional requirements to stand out:
- Experience with C++ multithreading, concurrency concepts
- Familiarity with CUDA programming
- Familiarity with Kubernetes
- Experience as ML Scientist, ML Engineer, or Computer Vision.
- Experience in ML Performance Monitoring
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza2 days ago