View Our Website View All Jobs

Engineering Co-op

About Affectiva:

Affectiva is an MIT Media Lab spin-off and the leading provider of AI software that analyzes facial and vocal expressions to identify complex cognitive and emotion states. Our vision is that technology needs to be able to sense, adapt and respond to people’s emotions and reactions states, just the way humans do.  We are humanizing technology! 

Our patented AI software uses machine learning, deep learning, computer vision and speech science. Affectiva has built the world’s largest emotion data repository with over 7M faces analyzed in 87 countries. Affectiva is used by one fourth of the Fortune Global 500 for advertising testing and is now working with leading automotive OEMs and Tier 1s on next generation driver state monitoring and in-cabin mood sensing. 

As you can imagine, such an ambitious vision takes a great team with a strong desire to explore and innovate. We are growing our team to improve and expand our core technologies and build products that disrupt billion dollar industries such as advertising and automotive.

Affectiva is looking for a talented and motivated Software Engineer CO-OP to join our engineering team. Join the industry leader in emotion sensing and help build a future of emotion-aware computing.

We are located in Downtown Boston. 


  • Your main responsibility will be to work on one or more projects with our core products.

Additional responsibilities may include:

  • Create demonstration applications like the ones at which feature our application for sales and marketing initiatives
  • Enhance and extend the Affectiva’s Emotion AI platform using C/C++, Rails, JavaScript, and Python 
  • Implement customer-driven and strategic features
  • Enable emotion driven application development via mobile SDKs (iOS and Android), desktop SDKs (Windows and Mac) and cloud-based (AWS) APIs
  • Contribute as member of Engineering team using Scrum methodology

Desired Skills:

  • Experience using C++, Python, C, or Ruby
  • Experience writing software with a team 
  • Experience writing an application (can be a web-application) from concept to completion 
  • Strong problem-solving skills
  • Ability to work in a fast paced environment


  • Pursuing a degree in Computer Science or related field or equivalent experience 


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. 

Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file