Translation software

Jobs

SYSTRAN is currently accepting resumes for skilled professionals for the following positions (in case of a direct application, you can also directly use the contact form):


Open positions in France (Paris)

Research and Product Development

Linguistic Development

IT


Open positions in the USA (San Diego)

Linguistic Development



Open positions in France (Paris)

Research and product development

QA Manager

Reference : P_QAM_JS_201105
Departement : R&D
Location : PARIS, France

Description du poste et responsabilités :

Vous encadrez une équipe d’ingénieurs qualité en charge de l’assurance qualité des produits SYSTRAN (Mobile, Desktop, Intranet et Web).

Votre équipe a en charge :

  • L’élaboration et l’exécution des plans de tests.
  • La maintenance et l’amélioration du système de tests automatiques.
  • La fermeture des bugs corrigés après vérification.
  • L’analyse des défauts candidats soumis par le support technique, afin de les reproduire, de les qualifier et de les affecter à la bonne équipe.
  • L’interface entre l’équipe de développement et l’équipe de support.
  • La validation des patchs et des différentes versions avant leur mise à disposition aux clients.

Vous faites respecter de hauts standards de qualité. Une attitude 'agile' est importante, une envie d'être challengé et de gérer des problématiques ambitieuses est aussi indispensable. Vous exercez votre jugement quant à la criticité des défauts rencontrés par les clients et vous savez vous organiser pour définir les priorités avec discernement.

Cette description prend en compte vos principales responsabilités et n'est pas limitative.

Diplômes et expérience :

  • Ecole d'ingénieur informatique ou master.
  • Expérience solide en ingénierie logicielle chez un éditeur, comprenant une activité significative pour la QA.
  • Pratique et configuration d’outils de bug tracking (comme Bugzilla, Redmine ou JIRA).
  • Compétences en bases de données et expérience d'applications avec connexion base de données.
  • Bonne connaissance de Linux et Windows.
  • Compétences requises en scripting (Perl, Python, Shell, Bash).
  • Connaissance des bibliothèques de tests unitaires (type JUnit, NUnit).
  • Connaissance d’outils de tests automatisés d’interface utilisateur (de type Ranorex).
  • Capacité à travailler avec des équipes diversifiées (développeurs, linguistes, support technique, release manager, product manager…).
  • Capacité rédactionnelles pour le reporting, la rédaction de documents de synthèse.
  • Anglais courant et français courant.
  • Connaissance d’autres langues et intérêt pour la linguistique est un plus.
  • Connaissance des outils d'intégration continue (de type Hudson ou Bamboo) est un plus.

Salaire :

Selon expérience et profil.

Ingénieur QA

Reference : P_QAI_JS_201106
Departement : R&D
Location : PARIS, France

Description du poste et responsabilités :

  • Vous êtes en charge de l’assurance qualité sur un ou plusieurs produits SYSTRAN (Mobile, Desktop, Intranet et Web).
  • Vous vérifiez les corrections de bugs.
  • Vous analysez les défauts candidats soumis par le support technique, afin de les reproduire, de les qualifier et de les affecter à la bonne équipe.
  • Vous participez à la validation des patchs et des différentes versions avant leur mise à disposition des clients.
  • Vous participez à l’élaboration des plans de tests.
  • Vous participez à l’amélioration du système de tests automatiques.

Vous avez la capacité à prendre le point de vue de l’utilisateur et la recherche de la qualité est votre passion.

Diplômes et expérience :

  • Ecole d'ingénieur informatique ou master.
  • Expérience solide en ingénierie logicielle.
  • Connaissance pratique et approfondie des outils d'intégration continue (de type Hudson ou Bamboo).
  • Connaissance des bibliothèques de tests unitaires (type JUnit, NUnit).
  • Connaissance d’outils de test automatisés d’interface utilisateur (de type Ranorex).
  • Connaissance d’outils de bug tracking (comme Bugzilla, Redmine ou JIRA).
  • Compétences en bases de données et expérience d'applications avec connexion base de données.
  • Bonne connaissance de Linux et Windows.
  • Compétences requises en scripting (Perl, Python, Shell, Bash).
  • Capacité à travailler avec des équipes diversifiées (développeurs, linguistes, support technique, release manager, product manager…).
  • Capacité de reporting.
  • Anglais courant et français courant.
  • Connaissance d’autres langues et intérêt pour la linguistique est un plus.

Salaire :

Selon expérience et profil.

Project Manager - Software engineering

Reference: P_SEPM_JS_201009
Department: R&D
Location: PARIS, France

Job description:

Project Managers own and drive software development projects and provide leadership for a group of engineers in an innovative and fast-paced environment. As a Project Manager, you are responsible for the overall planning, execution, and success of complex software development projects.

You demonstrate independence, creativity, initiative and the ability to master a solid understanding of the company and its business goals. You will also interface with internal groups, partners and customers, and act as arbitrator and advocate for technical issues.

This opportunity is *not* a pure management position: Project Managers are expected to contribute technically to their project and produce code. Our interview process will emphasize technical skills and management/organizational skills equally.

Principal responsabilities include:

  • Manage complex software development projects and a team of software engineers.
  • Demonstrate capability of "rolling up sleeves". Write Read and modify code.
  • Document design as needed for internal design reviews and coding.
  • Solve challenging technical problems in a fast paced growing environment.

Experience and requirements:

  • Very high software engineering competence.
  • Strong academic record. MS in Computer Science preferred.
  • Relevant (at least 3 years) hands-on technical management experience of software engineers.
  • Record of individual technical achievement.
  • Expertise in several of: C, C++, Java, sh/PERL/Python, DOTNET.
  • Strong communication skills.
  • Able to work effectively across multiple functions.
  • Experience in NLP technology a plus.
  • Fluency in English, speaking and writing.

Software Engineer - C++

Reference: P_SEC_JS_201009
Department: R&D
Location: PARIS, France

Job description:

In this position, under the direction of a project manager you will be responsible for code development, maintenance, optimization and portability to different platform.

You will work on core Machine Translation technologies: translation engines, filters, communication layers, protocol, dictionary management tools.

You will also provide technical assistance in compilation batch and QA processes.

Experience and requirements:

  • BS, MS or PhD in Computer Science or equivalent (Ecole d'ingénieur informatique, maîtrise, DESS).
  • Extensive programming experience in C/C++, design pattern, standard libraries - boost.
  • Extensive knowledge of Unix/Linux.
  • Several years of large systems software design and development experience.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Coding skills in Python, Perl, Javascript, and / or AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming are a plus.
  • Experience in NLP technology a plus.
  • Fluency in English, speaking and writing.

Ingénieur de développement Java Web Server

Reference: P_SEJ_JS_201009
Department: R&D
Location: PARIS, France

Description du poste et responsabilités :

Au sein de l'équipe recherche et développement, et sous la direction d'un chef de projet, vous développez, maintenez et optimisez du code serveur pour nos produits de traduction automatique.

Vous travaillez sur les technologies Java au coeur de nos solutions de traduction automatique.

Vous participez à la maintenance de l'architecture de compilation / intégration et au process d'assurance qualité.

Cette description prend en compte vos principales responsabilités et n'est pas limitative.

Diplômes et expérience :

  • Ecole d'ingénieur informatique, master.
  • Expérience solide et excellent niveau de développement en Java et Javascript, polyvalent front-end et back-end (Spring MVC, JQuery, ExtJS…).
  • Expérience Web Services, Tomcat, REST, SOAP…
  • Connaissance des frameworks objet-relationnels (Hibernate, JPA, etc…).
  • Excellent connaissance de Unix et Linux.
  • Plusieurs années d'expérience dans le développement de logiciels complexes idéalement chez un éditeur.
  • Très bonnes connaissances académiques dans le domaine de l'informatique avec des compétences en développement orienté objet et architecture logicielle.
  • Une connaissance des architures SaaS, Cloud, Amazon Web Services, architectures faiblement couplées à base de message queues (ActiveMQ…) serait un plus.
  • Des compétences dans un autre langage de programmation (idéalement C++), la connaissance de langage de scripting (Python, Perl, ou Ruby) bases de données, programmation réseau, protocoles de communication sont un plus.
  • Une expérience dans le domaine du traitement automatique des langues est un plus.
  • Billingue anglais, français.

Salaire :

Selon expérience et profil.

Release Engineer

Reference: P_RE_JS_201009
Department: R&D
Location: PARIS, France

Job description:

As a Release Engineer, you will implement and execute the release process for our products. You will support SYSTRAN software development teams by reviewing new and changed code, tracking and auditing change histories, debugging build and runtime problems, and maintaining a build process to support ongoing R&D and regression and user/system level tests.

You will have primary responsibility for updating release branches in our source control system, building and testing release binaries, and pushing releases to production.

You will design and document improvements to our scalable, automated, integration/build/test/release processes.

More specifically you will:

  • Build and sanity test release binaries for multiple platforms.
  • Design, document, and code improvements to the scalable, automated integration/build/test and release process.
  • Maintain the build process to support ongoing R&D and manage release branches.

Experience and requirements :

  • BS, MS in Computer Science or equivalent (Ecole d'ingénieur informatique, maîtrise, DESS).
  • Extensive experience in software engineering, release engineering, and/or configuration management.
  • Strong familiarity with software configuration management systems and/or source code version control systems (cvs, svn, gilt).
  • Experience with build management tools (make, scons, ant, maven) and integration tools (Installshield, rpm).
  • Knowledge of databases and experience of applications using databases.
  • Extensive knowledge of Unix/Linux. Familiarity with Windows development is a plus.
  • Skill with one or more scripting languages (Python, Perl, Shell, Bash).
  • Ability to work well with developers, test engineers, and non-engineering personnel.
  • Fluency in English, speaking and writing.

Software Engineer - Windows

Reference: P_SEW_JS_201009
Department: R&D
Location: PARIS, France

Job description:

In this position, under the direction of a project manager you will be responsible for DOTNET code development, maintenance, optimization and portability to different platform.

You will work on DOTNET components of our machine translation technology.

You will also provide technical assistance in compilation batch and QA processes.

Experience and requirements :

  • BS, MS or PhD in Computer Science or equivalent (Ecole d'ingénieur informatique, maîtrise, DESS).
  • Extensive programming experience in Dotnet c#, Dotnet C++CLI, CC+, Dotnet Framework 1.1 – 2.0 – 3.5, API Windows, MFC.
  • Extensive knowledge of Unix/Linux.
  • Several years of large systems software design and development experience.
  • A solid foundation in computer science, with strong OO skills, and software design.
  • Coding skills in Python or Javascript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming are a plus.
  • Experience in NLP technology a plus.
  • Fluency in English, speaking and writing.

Software Engineer - Research Scientist

Reference: P_RS_JS_201009
Department: R&D
Location: PARIS, France

Job Description, duties and responsibilities:

We are currently seeking experienced Software Engineers - Research Scientists to join our R&D team in Paris to develop machine translation systems.

The ideal candidate must have a combination of research and implementation skills, including significant programming experience. Strong experience with machine translation, text classification, statistical techniques for NLP, information theory, or a related field is highly desirable.

Responsibilities include software development, experimentation, analysis of results, and building systems that combine linguistics and statistical language models for machine translation covering several languages.

Skills:

  • Strong background in statistical modelling required.
  • A combination of research and implementation skills.
  • Significant programming experience in C++.
  • An exceptional individual interested in transforming the capabilities of machine translation systems.
  • Fluent in English and at least one additional language.
  • Solid background in linguistics.
  • Excellent academic background and demonstrated academic achievement.
  • Superior oral and written communications skills.
  • Evidence of mature, flexible, and innovative approaches in previous work experience.

Education and Experience:

  • PhD in Computational Linguistics or relevant field.
  • 3+ years work experience.

Linguistic Development

English Computational Linguist

Reference: P_CLES_BB_201101
Department: Linguistic Resources
Location: PARIS, FRANCE

Job Description, duties and responsibilities:

We are currently looking for a highly qualified Spanish computational linguist to join an international team for the development of MT corpus and dictionary resources. Primary responsibilities are:

  • Corpus-based dictionary development for Spanish language pairs
  • Linguistic development and training of statistical models for client projects
  • Improvement of Spanish analysis and automatic dictionary coding resources
  • Integration and testing of linguistic resources

Skills:

The ideal candidate must have strong interest in developing and enhancing the capabilities of machine translation and meet the following requirements:

  • Native competence of Spanish and high fluency in English and French
  • Profound knowledge of computational lexicography and NLP methods in general
  • Experience in developing and applying statistical and corpus-based methods to NLP applications
  • Strong skills in Spanish, English and French morphology and syntax
  • Good working knowledge of Perl and scripting languages
  • Strong communication skills and ability to work in a team

Education and Experience:

  • Advanced degree in Computational Linguistics, Linguistics or Translation Studies (Masters or PhD), and 2+ years experience in an industrial or academic NLP environment

English Computational Linguist

Reference: P_CLEN_BB_201009
Department: Linguistic Resources
Location: PARIS, FRANCE

Job Description, duties and responsibilities:

We are currently looking for a highly qualified computational linguist with native competence in English to join an international team for the development of MT corpus and dictionary resources. Primary responsibilities are:

  • Corpus-based dictionary development for our European language pairs involving English
  • Linguistic support, training and application of statistical models for client projects
  • Improvement of English analysis and automatic dictionary coding resources
  • Integration and testing of linguistic resources

Skills:

The ideal candidate must have strong interest in developing and enhancing the capabilities of machine translation and meet the following requirements:

  • Native competence of English and French
  • Experience in developing and applying statistical and corpus-based methods to NLP applications
  • Thorough knowledge of computational lexicography and NLP methods in general
  • Strong skills in English and French morphology and syntax
  • Good working knowledge of Perl and other scripting languages
  • Fluency in other European languages is a plus
  • Strong communication skills and ability to work in a team

Education and Experience:

  • Advanced degree in Computational Linguistics, Informatics, Linguistics or Translation Studies (Masters or PhD), and 2+ years experience in an industrial or academic NLP environment

Dutch Computational Linguist

Reference: P_CLNL_BB_201009
Department: Linguistic Resources
Location: PARIS, FRANCE

Job Description, duties and responsibilities:

We are currently looking for a highly qualified Dutch computational linguist to join an international team for the development of MT corpus and dictionary resources. Primary responsibilities are:

  • Corpus-based dictionary development for Dutch language pairs
  • Linguistic support, training and application of statistical models for client projects
  • Improvement of Dutch analysis and automatic dictionary coding resources
  • Integration and testing of linguistic resources

Skills:

The ideal candidate must have strong interest in developing and enhancing the capabilities of machine translation and meet the following requirements:

  • Native competence of Dutch and high fluency in English and French
  • Profound knowledge of computational lexicography and NLP methods in general
  • Experience in developing and applying statistical and corpus-based methods to NLP applications
  • Strong skills in Dutch, English and French morphology and syntax
  • Good working knowledge of Perl and scripting languages
  • Strong communication skills and ability to work in a team

Education and Experience:

  • Advanced degree in Computational Linguistics, Linguistics or Translation Studies (Masters or PhD), and 2+ years experience in an industrial or academic NLP environment

English Computational Linguist

Reference: P_CLEN2_BB_201009
Department: Linguistic Development
Location: PARIS, FRANCE

Job description:

In this position, under the direction of the Lead Computational Linguist, you will be responsible for the linguistic code of the English components of our machine translation systems.

Primary Responsibilities:

  • Maintain English modules of existing language pairs.
  • Contribute to the development of new language pairs involving English.
  • Further develop and improve the German components.
  • Interface with the Lexicography department and with SYSTRAN's software development team.

Skills:

  • Advanced degree in Computational Linguistics or Computer Science (Masters, PhD).
  • Computational linguistics syntax formalisms.
  • Very good C/C++ and Perl programming skills.
  • XML technologies.
  • Native English speaker.

Experience:

  • Previous experience in English computational linguistics projects.
  • Experience in Machine Translation is a plus.

Other Requirements:

  • Fluency in another European language.

IT

Administrateur systèmes et réseaux

Reference : P_IT_GN_201009
Departement : IT
Location : PARIS, FRANCE

Description du poste et responsabilités :

Vous êtes rattaché au manager du système d'information et êtes en charge de l'administration, de la maintenance des plateformes de production interne et hébergée, et en particulier du réseau local et de la plateforme de services en ligne. Sous la direction du manager du système d'information, et en relation avec les équipes de notre filiale américaine vous gérez et administrez le réseau et le parc interne de serveurs et d'applications de la société, et intervenez auprès des clients pour installer, maintenir et résoudre les problèmes des solutions client- serveur déployées.

Vos principales missions consistent à :

  • Garantir le bon fonctionnement de l'infrastructure systèmes et réseaux interne (serveurs Linux, Unix, Cluster de calcul, Windows et postes de travail Linux et Windows) et assurer auprès des équipes un rôle de support ;
  • Garantir le bon fonctionnement de l'infrastructure systèmes et réseaux externe (serveurs Linux, Unix, Windows) et assurer le bon fonctionnement des services en ligne (« Online Services ») hébergés et exploités par la société ;
  • Surveiller les serveurs de production du réseau local et du réseau externalisé via des interfaces d'administration et résoudre les pannes et problèmes ;
  • Assurer la maintenance et le suivi du hardware et du software appartenant à la société ;
  • Maintenir et faire évoluer la plateforme de production pour garantir une qualité de service optimale ;
  • Administrer le parc matériel (serveur et PC) et les applications internes à l'entreprise pour les problématiques de niveau 2 et 3 ;
  • Résoudre des problèmes matériels, logiciels et réseaux de niveau 2 et 3 ;
  • Surveiller et piloter le système de sauvegardes ;
  • Garantir l'intégrité des configurations systèmes et des fichiers de données ;
  • Participer aux tests et à la QA des nouvelles versions de logiciels client-serveur, avant déploiement sur les serveurs de production ou chez les clients ;
  • Fournir du support interne aux utilisateurs pour les problématiques de niveau 2 et 3 ;
  • Fournir du support externe aux clients utilisant les solutions client-serveur pour les problématiques de niveau 2 et 3 ;
  • Maintenir une documentation adéquate décrivant l'infrastructure et l'architecture systèmes et réseaux interne et externe.

Cette description prend en compte vos principales responsabilités et n'est pas limitative.

Compétences :

  • Maîtrise de Linux (Redhat, Ubuntu), Unix (Solaris), Windows server 2003/2008.
  • Maitrise d'Apache, Jboss, Tomcat, Nagios, PureFTPD, Bind, PostFix, Cygwin.
  • Maitrise des applications Microsoft (Project serveur, Exchange Serveur 2003/2007/2010).
  • Bonne connaissance Mysql, Postgres, SQL-Server, Oracle.
  • Bonne connaissance d'EMC Retrospect et/ou Symantec Netbackup.
  • Pratique du matériel Cisco: Stacks, VLAN, Routing.
  • Bonne connaissance de la configuration et de la maintenance des services Windows: Windows Active Directory, DHCP, PXE Boot, DNS, ...
  • Bonne connaissance de WAN VPN et Load balancer.
  • Bonne pratique de Perl, PHP.
  • Bonne connaissance des outils Open Source.

Diplômes et expérience :

  • Bac + 2 à Bac +3 en informatique dans l'administration de parc de serveurs Windows et Linux / Unix et des technologies réseaux dans un environnement de production.
  • 3-5 années d'expérience dans l'administration systèmes et réseaux combinant environnement de production et administration de réseau interne.
  • Bon niveau d'anglais.
  • Expérience de la gestion de projet.
  • Expérience de la relation client.
  • Rigueur, dynamisme, méthodologie, et implication seront des atouts pour réussir dans ce poste.
  • Etre force de proposition.
  • Capable de soulever 25 Kg.


Open positions in the USA (San Diego)

Linguistic development

Lexicographer - Korean

Reference: SD_LT-KO_JS_201112
Departement: Lexical team
Location: SAN DIEGO, CA

Job Description, duties and responsibilities:

Under the direction of the Project Manager and the Lexical Team leader, a Lexicographer will:

  • Encode Korean language terminology into Machine Translation (MT) system dictionaries according to specific conventions.
  • Analyze and correct dictionary errors.
  • Compile data from foreign language text to determine the correct function and/or meaning of terms.
  • Verify MT dictionary updates.
  • Assist in a variety of linguistic research tasks.

General requirements

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Local residents only; this is not a telecommuting position. The requirements listed below are representative of the knowledge and skills required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Must be authorized to work in the United States on a full-time basis for any employer.

Education and/or experience

Minimum of two years of education in a college or university and/or at least one year of work experience in an academic environment (e.g. college library, science lab).

Language skills:

  • Native speaker of Korean.
  • Fluent spoken and written English.
  • Knowledge of Korean inflection patterns, ability to identify parts of speech in English and Korean sentences.
  • Ability to translate Korean into English and English into Korean.

Other skills

  • General computer literacy (experience with Linux is a plus).
  • Ability to organize work in order to meet schedules.
  • Ability to follow instructions and to work in a team.

Salary range

$43,000 to $51,000 D.O.E.