Job Openings Software Engineer

About the job Software Engineer

Who is Zaka?

At Zaka, we aim to be an inclusive guide for organizations into Artificial Intelligence. We strongly believe in the power of AI and in enabling organizations to find the perfect AI fit for their needs. This field is growing at a fast pace, and we believe today is a great day to jump at the opportunity of getting your business started with this technology.


Zaka is currently seeking a Software Engineer to join our technical team. This position will include maintaining the existing software solutions and developing new features by implementing designs and technical changes. The ideal candidate should have a good understanding of Python/C++ & Linux OS.

Location: Batroun
Start Date: Immediate

Responsibilities and Duties

  • Writing well designed, testable, efficient code by using best software development practices
  • Maintaining and expanding/enhancing the current Video Analytics pipeline that exist at Zaka
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Researching different software programs and maintaining proper software documentation
  • Coordinate closely with the company executives
  • Complete projects while ensuring that the solutions meet all company standards and receive final approval 


  • Experience required: 2 to 3 years

  • Bachelor's Degree in related field: Engineering, Computer Science

  • Experience in programming (preferably in Python / C++)

  • Technical competency
  • Willingness to learn and take on new development challenges

  • Ability to take ownership of work, including asking for support when needed
  • Ability to work in an environment with ambiguous and changing requirements
  • Ability to communicate and collaborate on diverse teams across skill levels and subject knowledge
  • Ability to adapt and manage tasks efficiently
  • Ability to learn new skills and technologies quickly

We are looking for an individual who

  • Has the drive to learn and self-improve

  • Has good time management skills and ability to work with deadlines

  • Is a great team player, but also able to work on projects autonomously

  • Is intrigued about the field of Artificial Intelligence 

  • Is keen on sharing knowledge and getting things done

Why work with Zaka?

We are on a mission to build a vibrant AI ecosystem in the MENA region and placing the MENA on the global AI map! Being part of our team, you will get access to the following benefits:

  • Gain expertise in Artificial Intelligence

  • Flexible working hours

  • An environment of continuous learning

  • Being part of an enthusiastic and hardworking team 

  • Relaxed and professional atmosphere