Parser Developer

Description du poste:

Description

About

Coginiti, the collaborative intelligence company, empowers everyone to get consistent answers fast to any business question. Our Collaborative Intelligence platform provides a unique workspace that empowers the entire organization to build, share and reuse analytics. By making quality data widely available and focusing on outcomes over pre-defined output, everyone is freed up to explore and expiriment to answer business questions. By creating and sharing both building blocks and output of analysis, the speed and quality of the decisions improves. By promoting the best work to standard assets, the entire organization learns in an organic manner.

Overview

We are looking for a highly motivated and technically proficient developer, capable to pick up a programming language and develop parser for it, either handcrafted or using a parser generator, such as JavaCC, Antlr, Tree-sitter, etc. List of languages for which we a looking to develop in-house parsers include various SQL dialects (Postgres, Redshift, Snowflake, BigQuery, etc), general programming languages (python, R, Julia) and in-house language (CoginitiScript). Candidate must have an open mind, ready to adapt to the coding style and standards of the already existing team.

Responsibilities

  • Study the definition and grammars of an existing language
  • Develop and unit test parsers for various languages
  • Develop linters and other static code analysis tools
  • Communicate with other developers and team leads

Candidate Requirements

  • Bachelor's degree in Computer Science, Computer Engineering or a related field of study or equivalent combination of education and experience
  • 3+ years of writing java
  • Existing experience of writing parsers or compilers
  • SQL knowledge
  • Strong research and analysis skills
  • Ability to work in a team, adapt to new development culture
  • Demonstrate the ability to learn new technologies and apply them in practical ways
  • Conversational level of spoken / written English


Please mention the word **FERVENTLY** and tag RNTEuMTc4Ljg0LjY= when applying to show you read the job post completely (#RNTEuMTc4Ljg0LjY=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

    5 autres jobs qui pourrait t'intéresser:

    RemoteFR t'aide à trouver ton prochain job 100% remote : Crée ton profil

    Poster une annonce 100% télétravail

    Vous recrutez en télétravail?

    Ciblez des milliers de travailleurs remote en postant sur le 1er site d'annonces full-remote en France!