Software Engineer - Platform

New Cairo, Cairo, Egypt
Full Time
Mid Level

About the Position 

We are looking for a Software Engineer, who will be focused on data platform infrastructure and data processing automation. You will be responsible for developing solutions to make datasets consisting of image data and ground truth accessible to our Machine Learning team, as well as data driven insights to both internal and external customers. You will work closely with our Data Collection, Annotation as well as Machine Learning Teams to help design, develop and operate our cloud and data applications. 

This role is based in Cairo, Egypt, where you will be located with the data, science and engineering team members that came from Affectiva, the Emotion AI company that was acquired by Smart Eye in 2021.  

About You  

You like to write clean code that provides value for the company and users. You are familiar with frameworks and libraries that can help meet core business requirements in a timely manner without reinventing the wheel. You consider non-functional requirements, and you know the questions to ask to ensure the system delivers to the appropriate capacity, securely and reliably. You are a team player, and you are always eager to share with the team the latest topics you learned.  

You thrive working in a fast-paced and innovative technology environment. You like learning new skills and approaches. You show initiative. You are passionate and driven. And you have a sense of humor. 

Responsibilities 

  • Build and deliver new tools to collect and validate data needed for our data pipeline 

  • Build and deliver new tools to do sampling for the data using different strategies and make this data available to annotation tools (internal and external) 

  • Build and deliver new tools to create, execute and manage data pipelines, scale, and improve performance while simplifying data access for internal and external customers 

  • Collaborate with Data acquisition, Data Annotation and ML, and teams to build and manage a wide variety of data sets 

  • Build out and support our BI & Analytics products to publish reports and dashboards for both internal and external customers 

  • Drive technology decisions and help solve data related technology problems 

  • Ensure data solutions are highly reliable and scalable, automate everything 

  • Ad Hoc Projects as needed 

Must have  

  • A technical educational background, BS in Computer Science or equivalent 

  • 2 to 4 years of programming experience in Python 

  • Experience designing and building applications dealing with large amounts of data in Python, Java or NodeJS 

  • Knowledge of working on AWS, GCP or Azure Cloud 

  • Knowledge working with JavaScript and modern web client technology (SPA, Angular, React or Vue) 

  • Experience writing complex SQL and data processing scripts in Python 

  • Experience using Linux operating systems 

  • Excellent communication skills (English) 

  • A willingness to learn new skills and approaches in a fast-moving, changing environment 

Nice to have 

  • Understanding of data warehouse solutions and data modeling, NoSQL a plus 

  • Understanding of Big Data batch and real time technologies (e.g., AWS Batch, Hadoop, Spark) 

  • Experience running all the above as production data operations. 

  • Experience in agile development and scrum 
     

About The Company  

Smart Eye is the global leader in Human Insight AI, technology that understands, supports, and predicts human behavior in complex environments. Together with our subsidiaries Affectiva and iMotions, we are bridging the gap between humans and machines for a safe and sustainable future.  

Today, our technology is embedded in next-generation vehicles, leading the way towards human-centric mobility through Driver Monitoring Systems and Interior Sensing solutions. Our Research Instruments offer unparalleled insights into automotive, aviation, assistive technology, behavioral science and many more fields.  

Our subsidiary Affectiva is humanizing technology by pioneering Emotion AI, helping companies gain a deeper understanding of how consumers engage with their content, products, and services, in automotive, media & entertainment, market research and beyond.  

Our subsidiary iMotions provides the world’s leading biosensor software platform that synchronizes data streams in real time from multiple sensors.  

Smart Eye was founded in 1999 and is headquartered in Sweden with offices in the US, UK, Germany, Denmark, Egypt, Singapore, China, and Japan. A publicly traded company since 2016, our customers include NASA, Nissan, Boeing, Honeywell, Volvo, GM, BMW, Geely, Harvard University, over 1,300 research organizations around the world, 70% of the world’s largest advertisers and 28% of the Fortune Global 500 companies.  

Additional Information and Company Benefits

  • Full Time Position located in 5th settlement - New Cairo - Egypt 

  • Competitive Benefits Package including 

  • Social Insurance 

  • Casual Startup office culture, collaborative office space 

  • Flexible work schedule 

  • Complimentary snacks and drinks, and lunch provided once a week 

  • Unlimited PTO 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.  

 
 

Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*