This is a community-generated profile. If you would like to claim it, please log in or sign up.
Avatar for Cogito

Enabling more productive conversations through behavioral science & technology

Software Engineer, C++

$105k – $140k AngelList Est.
Apply now

Cogito is advancing the way people communicate by applying machine learning to enhance conversations in real time. This is your chance to be a part of an industry leading team that is making a real difference using the latest cloud technologies for building highly-scalable products. Cogito performs in-call voice analysis and delivers real-time guidance to call centre agents and unprecedented insights to managers to an impressive portfolio of Fortune 500 clients.

We are searching for a Software Engineer to join our Compute Team to collaborate on design and implementation of the next generation of our real-time computational system to scale to increasingly large numbers of concurrent users. The ideal candidate is a software developer with experience in developing low-latency, streaming-based applications and has decent exposure and interest in working with cloud-native, microservices architectures. Additionally, the candidate is passionate about developing scalable and resilient real-time systems for AI-based products.

What you will get to do:

  • Collaborate with the Compute Team, and other teams in the Engineering department, to design and build systems for real-time and batch processing of large volumes of audio and other signal data
  • Be a versatile Software Engineer for the Compute Team and work on everything from the core compute processing code based, to performance and integration testing and improving our build pipelines
  • Help to build the Compute Team by attracting other engineers and enhancing our recruitment and interview process
  • Be responsible for the Compute development pipeline from build, test and publish to deployment and monitoring in production
  • Collaborate with the Machine Learning team to help design and implement a new system to enable large-scale dataset creation for machine learning

The scale you will get to work with:

  • Our compute system currently processes over 120,000 hours of audio from 10,000 users per day and this is growing rapidly
  • We have 850,000 hours of stored audio which we enable the machine learning team to create large datasets from. 5,000+ hours of this stored audio has been manually labeled which enables cutting-edge supervised machine learning research and development
  • Our processing system targets high SLAs (99.9 %) for our large enterprise clients

Your background:

  • Proficient C++ programming skills for processing streaming data
  • Proficient programming / scripting languages to automate repeatable processes and develop/enhance microservice-based systems (e.g., Go, Python)
  • Extensive experience delivering scalable and secure cloud-based services to large scale production
  • Experience with, and interest in, Docker, Kubernetes, Helm, Prometheus or other Cloud Native Computing Foundation (CNCF) software is a big plus
  • Experience with Continuous Integration / Delivery tooling, such as Jenkins, Travis CI, CircleCI etc
  • Experience using AWS (or other cloud) systems, infrastructure and automation tools, such as CloudFormation and Terraform
  • Excellent verbal and written communications skills
  • Detail oriented and able to meet commitments in a rapidly expanding environment
  • Bachelors or greater degree in Computer Science, Math, Computer Engineering or related technical discipline
Boston • Massachusetts
Job type
Visa sponsorship
Not Available


Your choice of comprehensive benefits for you and your family’s health, dental, vision, disability, and life insurance


401(k) retirement plan options

Parental leave

Company paid parental leave upon hire


Competitive pay, stock options, and annual bonus eligibility

Generous vacation

20 days vacation time, 5 days sick time, 2 floating holidays and 11 company holidays (yes, Patriot’s Day is a holiday)

Company meals

Frequent catered lunch and live product demos. Stocked groceries in the kitchen


Pre-tax commuter benefits

Professional development

Ongoing professional development and cross-training


Casual dress and fun office atmosphere

Cogito at a glance

Enabling more productive conversations through behavioral science & technology

Cogito focuses on Healthcare, Financial Services, CRM, Machine Learning, and Artificial Intelligence. Their company has offices in Boston. They have a mid-size team that's between 51-200 employees. To date, Cogito has raised $92.5M of funding; their latest round was closed on September 2019.

You can view their website at or find them on Twitter and LinkedIn.

More jobs at Cogito

View all jobs

Technical Marketing Engineer

Data Engineer

Telephony QA Engineering Co-op

Quality Assurance Engineer

Future Cogician

Similar jobs to Software Engineer, C++ at Cogito

Avatar for DrugDev
We are transforming the clinical trial landscape and enable companies to “do more trials”
Avatar for Wanderu
The leading ground travel search in North America
Avatar for Openbay
Online marketplace for consumer automotive services. SaaS for automotive care industry
Avatar for Gram
Cannabis social media app
Avatar for Drip
Helping businesses turn customer data into customer loyalty
Avatar for Frondex Financial
Fully decentralized investment management and research platform
Avatar for Surround Insurance
Helping our members navigate the uncertainty of modern life with smarter insurance