Captain Data

Captain Data

Artificial Intelligence / Machine Learning, Big Data, SaaS / Cloud Services

Paris

Organization and methodologies

Captain Data

Different styles depending on the squad.

Automation squad has to be very reactive and pro-active:

  • Morning daily to identify issues to correct
  • Afternoon squad daily to help with any blockers
  • Active reviews upon deployments

Front squad is very autonomous, dailys are programmed when necessary.

Back-end squad has to align with Front & Automations squad as the "pillar".

There's a weekly on Monday 2p.m. to align everybody on priorities. We tend to prioritize development with a short, mid and long-term window.

We always try to implement "buffer" efforts to give teams room to properly test & release.

Projects and tech challenges

Captain Data

Micro-Services Architecture

Captain Data's CEO, Guillaume, likes to say: "we don't write complex code, what's hard however, is how everything communicate".

Our job at Captain Data is to create APIs: everything we do, any automation that can be run, is, by definition, an API. Needless to say that we have an increasing number of micro-services as well a complex orchestration architecture to scale every job that needs to be run.

Our architecture is always evolving, as it has to be adapted between new features, keeping a high-level of data consistency and a strong semantics.

Captain Data

Web Automation & Semantics

Our general idea and vision is to automate the web, as in, the whole web.

To do this, we've been working over the past years on our proprietary framework, enabling our developers to code less. For some APIs and web scrapers, we don't even code: it's JSON-first.

Beyond industrializing features, we need to be able to work with structured data.

Long-term goals are, for example:

  • defining a website's layout automatically
  • recognizing entities on any website
  • assisting developers & customers with Machine Learning

The web is vast, and we probably won't be able to automate it all. But we sure as hell will do our best to provide anyone with the right tools to ease data automation.

Recruitment process

Captain Data
  • 15/30 min call to assess if what you're looking for is what we'd like to offer
  • 1h15 with our CTO (or a tech lead) to assess technical skills
  • 1h product tour with our COO (or business lead) to understand how you think and how comfortable you are with Captain Data
  • 30/45 min final wrap-up with founders