Director of Engineering

Sorry, this job was removed at 8:45 p.m. (EST) on Friday, November 3, 2017
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

CB Insights is seeking an extraordinary technologist and leader to lead our application.

CB Insights is seeking an excellent technologist and experienced engineering manager to develop and scale our core data pipelines and the teams that run them. As CB Insights is a market intelligence SaaS platform, the impact of this position cannot be overstated. You will be responsible for the systems that ingest, process, map and analyze our core data. In addition, you will have the opportunity to architect key improvements to these systems to enable scaling and rapid ingestion and integration of new data sources.

We are searching for someone who is passionate about data, confident when it comes to hard problems, and who enjoys building systems to forcibly wrangle information from chaotic data streams. Perhaps most importantly, we are looking for an engineer who thrives on building a good product and derives happiness from knowing their work is used and appreciated by our customers.

The ideal candidate is an experienced manager and strong engineer who can provide hands-on technical guidance to their team when needed. The role requires a strong understanding of architectural patterns relating to data architecture, data integration, modeling, and data warehousing, as well as practical experience in their application.

Key Responsibilities:

  • Manage and establish the teams responsible for our core data pipeline.
  • Lead the core data model and change process.
  • Own and improve our existing data architecture to enable scaling and ingestion of new types of data.
  • Manage improvements to our existing technology and hardening it.
  • Work with the application teams to help integrate new data onto the platform.
  • Collaborate with other engineering leadership to handle common concerns including system architecture, standard methodologies, and development standards.
  • Mentor and provide technical mentorship to engineers.
  • Ensure solutions are well-engineered, maintainable, tested and delivered on schedule.

Basic Qualifications:

  • Bachelor’s degree in CS or related technical field.
  • 5+ years as an engineering manager, preferably in an Agile environment with CI/CD.
  • Strong software engineering background. 5+ years minimum in hands-on development roles.
  • Well-versed in Agile development methodology and standard methodologies.
  • Excellent understanding of ETL, data integration, and data architecture patterns.
  • Excellent judgment and analytical skills.
  • Strong hands-on experience working with large data sets.
  • Excellent knowledge of SQL and Linux/Unix.
  • Ability to mentor and provide technical guidance to engineers.
  • Ability to work with business partners and other technical leadership to solve problems.
  • Previous professional experience concerning natural language processing and machine learning is a big plus.
  • Previous professional experience developing in or managing in a microservice architecture is also a plus.

Perks and Benefits:

  • Subsidized health, dental and vision insurance
  • 401K with up to 4% match
  • $1,000 yearly continuing education stipend
  • Daily lunch stipend
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

498 7th Avenue, 12th Floor, New York, NY 10018

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CB InsightsFind similar jobs