Tech Lead

Affectiva Boston , MA 02298

Posted 1 week ago

About Affectiva:

Affectiva is an MIT Media Lab spin-off and the leading provider of Human Perception AI: software that analyzes facial and vocal expressions to identify complex human emotional and cognitive states. Our vision is that technology needs to be able to sense, adapt and respond to people's non-verbal signals, mental states, emotions and reactions, 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 help solve many unique and interesting problems focused around sensing, understanding and adapting to human states. And, in building new products that never existed before, we are disrupting billion dollar industries such as advertising and automotive.


The automotive market is an exciting direction for Affectiva. This is where we are bringing our technology into next-generation vehicles, including semi-autonomous and autonomous, to improve driver safety and enhance the user experience.

This position is to lead and contribute to a research team developing new models for assessing driver physiological and cognitive states, such as drowsiness and distraction. The ideal candidate will be passionate about leading teams of researchers to develop highly accurate behavioral models based on computer vision and machine learning as well as partnering cross-functionally with teams such as Product and Engineering, to execute our Driver Monitoring State product from end to end, ensuring key requirements are understood and key deliverables, across the entire product, are met. Although this position will be leading a team, this position will also be expected to contribute individually to the science team, as well.

This position will report to the VP of AI.


  • Define and execute a research roadmap, in conjunction with key stakeholders

  • Decompose product requirements into a set of engineering, machine learning and computer vision to be executed by individual team members

  • Experiment with new modeling techniques, including both deep learning and traditional machine learning approaches

  • Manage individual research scientists on a day to day basis: provide research guidance & technical guidance

  • Ensure successful delivery of technology: driving the team to meet key milestones and product requirements

  • Communicate cross-functionally on a regular basis on research and development progress, highlighting challenges and roadblocks in a timely manner

  • Establish data requirements and best practices: create study design as well as annotation guidelines, review collected data in conjunction with the Data Acquisition Manager to ensure quality

  • Provide consistent support and direction to engineers on the DMS team, in alignment with product roadmap and milestones


  • Ph.D. or M.Sc. in Computer Science and Electrical Engineering

  • Strong development skills in Python and C/C++

  • 6+ years of experience working with computer vision and machine learning

  • Experience leading a cross-functional team working on an applied research product

  • Strong research and problem-solving skills

  • Excellent communication and teamwork skills

Nice to Have:

  • Automotive Industry Experience

  • Startup Experience

  • Experience working on human behavioral understanding: activity recognition

Additional Information and Company Benefits:

  • Full-Time Position located in Downtown Boston

  • Competitive Benefits Package including Health, Dental, Vision, Life Insurance, Long-Term and Short-Term Disability

  • 401K Matching

  • Unlimited PTO

  • Casual Startup office culture, collaborative office space

  • Flexible work schedule

  • Complimentary snacks, drinks, and weekly team lunch

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

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Tech Lead

Cognizant Technology Solutions

Posted 2 months ago

VIEW JOBS 3/7/2020 12:00:00 AM 2020-06-05T00:00 Cognizant Technology Solutions is seeking a "Technical Lead". If you meet our background requirements and skills and looking for an opportunity to be rewarded for your skills and expertise, here is the ideal opportunity for you! Technical Lead Boston, MA "Cognizant will not sponsor H-1B or other U.S. work authorization, or lawful permanent residence (otherwise known as a "Green Card") for this role. Responsibilities The Technical Lead will be responsible for enhancing and maintaining the core platform, mentor team members, troubleshoot issues, collaborate with product owners, complete code reviews. Specifically, the Technical Lead will need to: * Be competent in communication. * Ability to work and collaborate with Technical Managers and Product Owners. * Efficient in the Scrum Agile methodology. * Ability present platform designs infront of design review panel * Coordinate work with the team while managing his own work. * Ability to provide integration analysis and recommendations to service providers who are implementing sevices for the Paydiant platform * Guide and help junior resources with the established core technologies * Do R&D on new integration technologies * Deliver realistic implementation schedules, and adherence to development goals and principles. * Identify project risks and work effectively to mitigate them. * Lead product initiatives, and recommend improvements. * Find and help fix security/stability/scalability issues in a very time critical environment. * Support project rollouts and be available to resolve issues. Basic Qualifications Candidates must meet the following minimum requirements in order to be considered: Required Technologies * Spring Core * Spring Integration * Hibernate * Message Brokers (RabbitMQ) * Ehcache Other Qualifications * A Bachelor's degree in a computer related field * Prior experience in working with large systems * Proficient in designing, coding highly available, scalable, reliable services. Emphasis will be on concurrency, performance web standards, service orientation * Proficient in Java programming * Work in a team environment with a globally distributed team. * Assist in producing technical documentation, review them with wide audience including managers, product manager, architects and professional services * Knowledge of common data structures and design patterns. * Knowledge of Financial Services * Excellent problem analysis and solving skills * Tools: Eclipse, Maven, GIT, Jenkins, Junit, Splunk, SOAP UI, etc Soft Skills * Communicate effectively with various stakeholders * Work with cross-functional teams * Team player; ability to interface and build relations at all levels internally and externally * Strong presence and consulting confidence * Detail-oriented, unfazed by technical detail, committed to flawless execution * Self-motivated and competitive with strong interpersonal skills Experience * 3+ years of experience with Payments (Credit Card, Banking), especially with ecommerce systems, payment gateways and payment processors is highly valued. * Ability to translate requirements into detailed design documents. * Ability to analyse strategic objectives and define specific tactical goals required to achieve them. Educational Requirements * Bachelor degree in computer science. * 5+ years of experience with three or more major programming languages (C++, Objective-C, C#, Java, JavaScript, Ruby, Perl, .NET, PHP, Python). * Exceptional communication skills, both written and verbal in English. Cognizant Technology Solutions Boston MA

Tech Lead