
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
- Ingénieur de Développement WEB
- Project manager - Software engineering
- Software engineer - C++
- Ingénieur de développement Java Web Server
- Release engineer
- Software engineer - Windows
- Software Engineer - Research Scientist
Training
- Stage Assistant(e) Marketing BtoB
- Stage Ingénieur de développement logiciel
- Stage Ingénieur de développement logiciel
- Stage Ingénieur de développement logiciel
- Stage Ingénieur de développement logiciel
Open positions in the USA (San Diego)
Research and Product Development
- Software Engineer - Research Scientist (Arabic)
- Software Engineer - Research Scientist (Chinese)
- Software Engineer - Research Scientist (Korean)
Open positions in France (Paris)
Research and product development
Ingénieur de développement Web
Reference: P_SEW_JS_201207
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 et assurez la portabilité sur plusieurs plateformes.
- Selon vos goûts et vos compétences, vous travaillez sur les nouveaux services de traduction en ligne et les nouvelles applications web.
- Vous participez à la maintenance de l'architecture de compilation / intégration et au process d'assurance qualité.
Diplômes et expérience :
- Ecole d'ingénieur informatique française, master à l'étranger.
- Expérience solide et excellent niveau de développement en applications Web dynamiques javascript, ajax, HTML5.
- Des compétences en Python, Perl, bases de données, programmation réseau, protocoles de communication sont un plus.
- Des compétences dans le développement d'applications en C/C++, design pattern, librairies standard, boost sont un plus.
- Excellente connaissance de Unix et Linux.
- Compétences solides en algorithmique et architecture logicielle.
- Plusieurs années d'expérience dans le développement de logiciels complexes ou d'applications Web.
- Une expérience dans le domaine du traitement automatique des langues, ou dans les approches "machine learning" sont un plus.
- Bilingue anglais, français.
Salaire :
Selon expérience et profil.
Project Manager - Software engineering
Reference: P_SEPM_JS_201206
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 abroad 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 / 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_201206
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_201206
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 à l'étranger.
- Expérience solide et excellent niveau de développement en Java (SPRING, JSP, AJAX).
- Excellent connaissance de Unix et Linux.
- Plusieurs années d'expérience dans le développement de logiciels complexes.
- Très bonnes connaissances académiques dans le domaine de l'informatique avec des compétences en développement orienté objet et architecture logicielle.
- Des compétences dans un autre langage de programmation (idéalement C++), la connaissance de langage de scripting (Python, Perl, Javascript) 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.
- Bilingue anglais, français.
Salaire :
Selon expérience et profil.
Release Engineer
Reference: P_RE_JS_201206
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_201206
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_201206
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.
Training
Stage Assistant(e) Marketing BtoB
Reference: P_MKT_AD_201211
Department: Marketing
Location: Paris, France
Sujet du stage :
Pour accompagner son développement commercial en France et à l’international, SYSTRAN, recherche un stagiaire pour son département "MARKETING".
Niveau :
2ème ou 3ème année ou année de césure en Ecole de Commerce / filière Marketing).
Durée :
6 mois minimum, à partir de janvier 2013.
Objectif :
Au sein du département Marketing, vous assistez le Directeur Marketing :
- Vous développez des actions de « lead generation » ;
- Vous participez à la construction d’argumentaires et supports de vente ;
- Vous mettez en œuvre les actions de communication (communication événementielle notamment) ;
- Vous aidez à animer les différents canaux de distribution et notamment les boutiques en ligne ;
- Vous contribuez à la veille concurrentielle sur le marché des technologies de traduction.
Domaines de compétence :
- Ecole de commerce, filière marketing ;
- Idéalement première expérience acquise en environnement B to B ou secteur du logiciel ;
- Anglais courant ;
- Bonne capacité de rédaction, réactif(ve) et force de proposition ;
- Bonne maîtrise du pack office (Word, Excel, Access et Powerpoint).
Contact :
Envoyer CV et lettre de motivation au service RH : royer@systran.fr
Stage Ingénieur de développement logiciel
Reference: P_SET1_JS_201206 (EPITA)
Department: R&D
Location: SAN DIEGO, CA
Sujet du stage :
Adaptation automatique à la charge via le démarrage et l'arrêt de nœuds et de services.
Niveau :
Fin de tronc commun (Bac+4).
Durée :
5 mois, à partir de septembre 2012.
Objectif :
Dans le cadre de la mise en place d'une plateforme de traduction haute performance utilisant une architecture hardware de type cloud local ou Amazon EC2, nous devons mettre en place un outil nous permettant de démarrer et d'arrêter des machines virtuelles ainsi que des services de traduction en fonction de différents critères à définir (statistiques d'usage, nombre de requêtes en queue, niveau de priorité de l'utilisateur final et du service…).
Le développement sera fait sous la forme d'un serveur J2EE et fera intervenir les technologies JMX, API Amazon EC2, base de donnée MongoDB ou HBASE ainsi que différents services REST.
Domaines de compétence :
C++, JAVA, RESTful services, Javascript, jQuery, ActiveMQ, API VMware, Amazon EC2.
Contact :
Envoyer CV et lettre de motivation au service RH : royer@systran.fr
Stage Ingénieur de développement logiciel
Reference: P_SET2_JS_201206 (EPITA)
Department: R&D
Location: SAN DIEGO, CA
Sujet du stage :
Automatisation des releases et développement d'un site de suivi des releases.
Niveau :
Fin de tronc commun (Bac+4).
Durée :
5 mois, à partir de septembre 2012.
Objectif :
Dans le but d'améliorer le processus de livraison des binaires issues des équipes de développement sur les différentes plateformes supportées et avant la construction des installeurs et de la phase de test par les équipes des QA, nous voudrions mettre en place une ferme de compilation.
On devra donc configurer des machines virtuelles avec tous les outils de compilation sur les différents OS supportés (RedHat 5, RedHat 6, Ubuntu 10.04, Ubuntu 12.04, SUSE Linux Entreprise Server 11, Windows, …).
Le but est de lancer de manière automatique une compilation du code C++ sur ces différentes machines, obtenir un rapport de la compilation et stocker les binaires compilées sur un serveur spécifique et les informations associées dans une base de données de type MySQL ou MongoDB.
Nous voudrions aussi mettre un place une interface graphique nous permettant d'accéder facilement à cette base de données sous la forme d'un site web développé en Rails (ruby) ou express (nodejs).
Domaines de compétence :
C++, ruby (rails), node.js (express), CMake, MySQL, MongoDB, Vmware.
Contact :
Envoyer CV et lettre de motivation au service RH : royer@systran.fr
Stage Ingénieur de développement logiciel
Reference: P_SET3_JS_201206 (EPITA)
Department: R&D
Location: SAN DIEGO, CA
Sujet du stage :
Modernisation du code C++.
Niveau :
Fin de tronc commun (Bac+4).
Durée :
5 mois, à partir de septembre 2012.
Objectif :
Dans un contexte d'amélioration constant de nos produits, nous voudrions moderniser un certain nombre de composants C ou C++. Des composants C doivent être migrés en C++ et découpés en modules plus unitaires. Un certain nombre de composants monothread devront être thread-safe.
Du code doit être également factorisé entre différentes librairies. Nous voudrions aussi rationaliser l'usage de librairies externes (iconv vs icu, pcre vs boost.regex, …).
Domaines de compétence :
C, C++, threads, templates, clang, boost, libxml2, icu, pcre.
Contact :
Envoyer CV et lettre de motivation au service RH : royer@systran.fr
Stage Ingénieur de développement logiciel
Reference: P_SET4_JS_201206 (EPITA)
Department: R&D
Location: SAN DIEGO, CA
Sujet du stage :
Développement de nouveaux filtres pour la gestion des formats de documents.
Niveau :
Fin de tronc commun (Bac+4).
Durée :
5 mois, à partir de septembre 2012.
Objectif :
Les filtres sont des composants essentiels de notre outil de traduction, ils nous permettent de pouvoir traduire un certain nombre de formats (XML, XHTML, HTML, Open Office, Document Office, PDF, RTF…) tout en conservant la mise en page du document source.
Dans le cadre d'une migration de la structure interne utilisée par le moteur du traduction, nous voudrions améliorer les filtres existants et développer de nouveau filtres associés aux formats de localisation (.po, Java Properties, MacOS strings file…).
Afin de traduire de manière configurable différents fichiers XML, nous avons mis en place en ensemble de fichiers XSLT enrichis d'extension SYSTRAN, nous voudrions rendre ce mécanisme plus abordable pour l'utilisateur final avec la mise en place d'un site web de type (nodejs) avec des mécanismes d'import de preview des documents après filtrage.
Domaines de compétence :
C, C++, XML, XSLT, technologies web (rails, express, javascript).
Contact :
Envoyer CV et lettre de motivation au service RH : royer@systran.fr
Open positions in the USA (San Diego)
Research and product development
Software Engineer - Research Scientist (Arabic)
Reference: SD_RS-AR_JS_201206
Department: R&D
Location: SAN DIEGO, CA
Job Description, duties and responsibilities:
We are currently seeking experienced Software Engineers - Research Scientists to join our R&D team in San Diego 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:
- Arabic native speaker.
- Strong background in statistical modeling 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.
- Solid background in linguistics.
- Evidence of mature, flexible, and innovative approaches in previous work experience.
- Strong communication skills and ability to work in a team.
Education and Experience:
- MS in Computational Linguistics or relevant field.
- 3+ years work experience.
Software Engineer - Research Scientist (Chinese)
Reference: SD_RS-ZH_JS_201206
Department: R&D
Location: SAN DIEGO, CA
Job Description, duties and responsibilities:
We are currently seeking experienced Software Engineers - Research Scientists to join our R&D team in San Diego 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 modeling 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.
- Fluent in Chinese is a plus.
- Solid background in linguistics.
- Evidence of mature, flexible, and innovative approaches in previous work experience.
- Strong communication skills and ability to work in a team.
Education and Experience:
- MS in Computational Linguistics or relevant field.
- 3+ years work experience.
Software Engineer - Research Scientist (Korean)
Reference: SD_RS-KO_JS_201206
Department: R&D
Location: SAN DIEGO, CA
Job Description, duties and responsibilities:
We are currently seeking experienced Software Engineers - Research Scientists to join our R&D team in San Diego 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:
- Korean native speaker.
- Strong background in statistical modeling 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.
- Solid background in linguistics.
- Evidence of mature, flexible, and innovative approaches in previous work experience.
- Strong communication skills and ability to work in a team.
Education and Experience:
- MS in Computational Linguistics or relevant field.
- 3+ years work experience.




