Lead Software Engineer- Cairo, Egypt

Affectiva is an MIT Media Lab spinoff focused on understanding human emotion. Our vision is that technology needs to sense, adapt and respond to nonverbal signals, not just commands. We are building emotional artificial intelligence (Emotion AI).

Our original technology measures human emotion through sensing and analyzing facial expressions. Video production companies use this technology to determine how people react to their content. We provide these companies with insights to help them improve their content and target the demographics who are most impacted by the content.

Responsibilities

  • Enhance Affectiva’s Market Research application
  • Continue migration from the legacy Grails platform to the Rails replacement
  • Write web frontend and backend code that supports multiple browsers (Chrome, Firefox, Safari, and IE)

Must have

  • 8+ years of relevant work experience in software development
  • Strong experience using Ruby on Rails
  • Demonstrated competency in front ends that work on multiple browsers
  • Robust foundation in computer science, with strong competencies in data structures, algorithms and software design
  • Extensive problem solving skills
  • Experience in writing unit and integration tests
  • Experience supporting software running in a Linux environment
  • Excellent communication and documentation skills
  • Track record of success in a small, fast-moving team
  • Experience with performance benchmarking and optimization
  • Experience with web development

Nice to have

  • AWS experience
  • Python experience
  • Familiarity with Machine Learning or Deep Learning
  • Experience in the design and implementation of build/test/release infrastructure
  • Experience video streaming
  • Start- Up Experience

Qualifications

B.Sc. in Computer Science or equivalent

B.Sc. in Computer Science or equivalent


Meet Some of Affectiva's Employees

Brett R.

HR Manager

Brett dabbles in all areas of administrative management and personnel to keep the current team supported while she hires new employees to add to the mix.

Rana e.

CEO & Co-founder

Rana wears many hats at Affectiva, but she’s primarily a technology evangelist who translates the company’s vision into a strategy that continues to drive emotion recognition to ubiquity.


Back to top