Cogo Labs: Data Engineer
One Kendall Sq, B2101
Cambridge, MA 02139

Employee Testimonials

Office Tour Photos


Data is the life blood of Cogo Labs and impacts nearly all decision making within the company. Cogo Lab's data team serves the important responsibility of maintaining, planning, and scaling these vital systems. As a curator of these systems you will ingest and process billions of events each day and have a direct impact on Cogo's bottom line.
As our Data Engineer you will:
  • Build and maintain robust, fault-tolerant ETL pipelines for Cogo's internal and external data resources
  • Work with incubatees and teams to plan their data pipeline, optimize their SQL, and act as a sounding board for all data questions
  • Maintain, plan, and scale Cogo's MySQL and PostgreSQL relational database infrastructure
  • Respond to occasional off-hours outages
Skills and requirements:
  • At least three years of work experience in software engineering
  • Familiarity with five of the following: Spark, MySQL, PostgreSQL, EMR, S3, Redshift, Airflow, Presto, Hive, Kafka, RabbitMQ, Map Reduce
  • Proficiency with Python and one of the following languages: Java, Scala, Golang
  • Comfort and experience with the Linux command line and Git
  • Knowledge of relational database best-practices like replication, high availability, and performance tuning
  • Strong problem-solving/analytical aptitude
  • Ability to self-manage tasks and context-switch as necessary
  • The willingness and ability to learn
Nice to haves:
  • Experience or familiarity with LVM, md, ext4, or ZFS
  • Exposure to Docker and/or containers

Employee Testimonials

Nina Huynh
Senior Manager, Compliance & Contracts

There are smart people everywhere, but when you have a company full of them, complete with great personalities, it makes for a fantastic work environment. Cogo is composed of people from all over the world who all have different perspectives and interests. Not only does this make for great conversation, it helps to boost creativity.

Brian Frake
Senior Analyst

I have never experienced such a fast-paced, challenging work environment. Right from the start, I was learning the intricacies of the business and getting familiar with the tools that would allow me to efficiently face any—and every—problem. Most importantly, within a month I felt like the projects I was working on were having an immediate and tangible effect on the business.