Senior Algorithm Engineer

Giza, Egypt

Senior Algorithm Engineer is responsible for developing, optimizing, and deploying advanced algorithms in cloud-based environments, particularly within the automotive and ADAS (Advanced Driver Assistance Systems) domains. This role requires a strong background in algorithm development, cloud migration, and data analytics to ensure scalable and efficient solutions. The engineer will collaborate with cross-functional teams to enhance system performance and support innovation in automated driving technologies.

Responsibilities

  • Migrate algorithms from local environments to cloud-based infrastructures and design efficient cloud workflows.
  • Develop and maintain scalable, high-performance cloud workflows for algorithm execution.
  • Query and analyze large datasets efficiently to enhance algorithm accuracy and performance.
  • Optimize algorithm performance for both cloud and on-premises environments.
  • Collaborate with software and hardware teams to ensure seamless algorithm integration and deployment.
  • Conduct testing and validation of algorithms to ensure compliance with automotive standards and industry benchmarks

Requirements 

  • Bachelor’s degree in Communication Engineering, Mechatronics, Electronics, or Computer Engineering.
  • 3+ years of experience in C++ development.
  • 3+ years of experience in Python programming.
  • 2+ years of experience in ADAS (Advanced Driver Assistance Systems).
  • Knowledge of Autosar architecture is a plus.
  • Familiarity with Vector tools is a plus.
  • Proficiency in algorithm optimization and cloud technologies

Tools

  • C++
  • Python
  • ADAS
  • Autosar
  • Vector Tools

Skills

  • Organizational and planning Skills
  • Communication skills
  • Problem analysis and problem-solving skills.
  • Judgment, time management, and decision-making ability.
  • Proactive.
  • Attention to detail and accuracy.
  • Agility

What's great about the job?

  • Joining a community of brilliant engineering minds.
  • Expand your knowledge of various domains.
  • Great mentorship process and professional development.
  • Real responsibilities and challenges in a fast-evolving company

What We Offer

Appraid Tech is a community of brilliant engineers, designed, developed, and built with innovation at the core. Being an agile company with an embedded philosophy of continuous development ensures great progression for your career ladder, while actively learning and meeting friends across the journey.

We offer a fun and flexible work environment, where you get to enjoy our famous office breakfast, retreats, lifestyle support, and a very special circle of colleagues that become friends. We offer an opportunity for a successful career progression with an open-door policy that will get you to mingle and learn directly from our technical directors and management.

We have activities organized all year long, from fruit days to movie days, kids days, and a very special end-of-year event. You will always feel part of a community that is serving a bigger purpose of a safer innovative future.


Perks

Flexible Hours with an
Attractive salary package.

Development

Access to training, certificates, and great mentorship.

Community

Becoming a part of an innovative community and colleagues that you will call friends.

Eat & Drink

Fruit, coffee and snacks.