Why work at Cogito?

Cogito is a fast growing, venture-backed software company located in the heart of Boston.
Here, you will be surrounded by smart, innovative, caring people who are proud of the difference our technology makes.

Role Description:

Cogito is seeking an experienced and technically proficient software engineer to join our Compute Team. You will be at the epicenter of an amazing company experiencing extreme growth and solving the challenges that come with scaling rapidly. The ideal candidate will translate short-term and long-term product requirements and specifications from business to engineering projects. You will maintain and prioritize the engineering backlog then plan, estimate, and deliver on-time according to agreed-upon estimates.

As a contributor to this team, you will be responsible for building on and maintaining a high-performing, highly scalable, real-time computational system. You will also be responsible for supporting our machine learning efforts with data pipeline tooling and system infrastructure. This ecosystem of engineering and data science requires a talent for communicating and connecting with technical people with different backgrounds, strengths, and skill levels.


  • Robust and well-maintained software/service for automatic speech recognition
  • Systems for efficiently training large scale machine learning (deep neural network) models
  • Data access and pipeline tooling
  • Infrastructure and tooling for debugging and performance evaluation of software and services
  • On-time delivery of software according to estimated timelines.
  • Clear documentation and maintained definitions for design and interface (both for internal and external sharing)


  • Bachelor’s or advanced degree, or equivalent experience in engineering, computer science, or another relevant field.
  • Minimum 3 years of professional software development experience.
  • Proficiency with Java/Python. Deep understanding of OOP Fundamentals.
  • Experience with C/C++. Good understanding of datastructures and algorithms
  • Experience with big data frameworks (Hadoop, Spark, etc)
  • Experience with Spring framework would be a plus.
  • Strong verbal and written communication abilities.


  • Exposure to machine learning principles, and/or experience in data munging, frameworks for creation of training datasets.
  • Backend development experience with a solid foundation in data pipelines, distributed systems, large-scale data processing
  • Experience with large-scale production databases
  • Self-starter with ability to multi-task and manage time effectively.
  • Eagerness to learn new languages and methodologies.
  • Technical diagramming and communication of software architecture and design.
  • Familiarity with agile development methodologies.
  • An innate desire to deliver and a strong sense of accountability for your work.
  • Fluency with Unix/Linux operating system and development environment.


  • Your choice of comprehensive benefits for you and your family’s health, dental, vision, disability, and life insurance.
  • Bi-weekly catered lunch and live product demos.
  • 401(k) retirement plan options
  • Ongoing professional development and cross-training.
  • Vacation time and 11 company holidays (yes, Patriot’s Day is a holiday).
  • Company paid parental leave upon hire.
  • Competitive pay, stock options, and annual bonus eligibility.
  • Casual dress and fun office atmosphere.
  • Pre-tax commuter benefits.
  • Weekly groceries stocked in the kitchen.
  • Office location in the heart of Boston with convenience to the MBTA lines.
  • Work at the cutting edge of Artificial Intelligence and Machine Learning.

Ready to apply? Please email cover letter and resume/CV:

Subject: Software Engineer Big Data: Compute Team

Cogito is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law. Women, minorities, and veterans are encouraged to apply.

Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States and with Cogito Corporation (i.e. H1-B visa, F-1 visa/OPT, TN visa or any other non-immigrant status).