aivancity Paris-Cachan

Job File: Computational Linguistic Programming Engineer


Between linguistics and computer science, the linguistic programming engineer pilots TAL (automatic language processing, ALP), an exciting AI job!



She can be named computational linguist or ALP engineer. Her job is related to automatic language processing, a know-how that allows :

  • the search and filtering of information
  • automatic writing of factual articles (weather report, sports results, e-learning, automatic documentation, translation, technology watch ...)
  • conversation via chatbots (also called conversational agents).

Linguistic programming engineers create and program automatic writing software. Her mission is to equip the machine with all aspects of human language. To do this, she must first define the content (lexicon, language, sound, meaning ...). She then analyzes the type of support (website, social network...). Finally, he asks herself: Which register to choose? Which tone to adopt? Which verbatim to use? Once the context and objectives have been defined, the linguistic programming engineer chooses an algorithm capable of analyzing all the data. She regularly monitors and tests her programs to make them more precise and efficient.

Example of a linguistic programming engineer’s achievement: online dictionaries for learning foreign languages.



ATL (automatic language processing) or ANLP (automatic natural language processing) includes many missions related to translation, terminology, text search, search engine work... Activities that can potentially be of interest to all types of companies and organizations. From the tertiary sector to industry, including our public institutions, conversational agents or chatbots are multiplying.



Like all topics related to artificial intelligence, language programming engineering also raises ethical and legal issues (plagiarism, gender, confidentiality...). To get help on these kinds of constraints, computational linguists can rely on artificial intelligence lawyers or ethics officers.

Aivancity programs integrate into their learning all the components of artificial intelligence and its challenges, whether technical, technological, commercial, ethical or legal. These are global and hybrid training courses that allow future engineers to benefit from a maximum level of knowledge and a wide know-how.



The linguistic programming engineer has a dual competence in linguistics and computer science. He obviously has an excellent analytical mind and a total mastery of his working language. TAL (automatic language processing) and programming languages (Java, Python...) hold no secrets for him. He is familiar with artificial intelligence computer programs such as IBM’s Watson for example.



Linguistic programming engineers work in industry, in institutions, in the tertiary sector, or for a company that develops linguistic programming tools (Xerox, IBM, Microsoft, SINEQUA SA, France Telecom, SYSTRAN...).

University research is one possible way. He can also work for industrials as a part of technology watch. She may manage a team and/or a department.

Information filtering, automatic writing, chatbots are already part of our uses, they will be further improved and gain ground, which bodes well for linguistic programming engineer profiles.