As part of our strategic growth, Safaba is currently seeking a Senior MT Software Engineer located in Pittsburgh, PA to play an integral role in its product development roadmap and customer project delivery.
Role Description
The Senior MT Software Engineer will be responsible for the development of Safaba’s Enterprise Machine Translation solutions as a leading member of R&D Core MT team. The candidate will also be responsible for the implementation of commercial implementations for Safaba’s customers using Safaba’s proprietary software toolkit. The Senior MT Software Engineer will be expected to assist in evaluating new research developments in machine translation and to apply them for commercial use within Safaba’s product architecture.
Responsibilities
Working jointly with other team members and led by the Research Scientist, the Senior MT Software Engineer will be responsible for implementing Safaba’s EMTGlobal™ product roadmap and meeting customers’ needs for new and/or enhanced functionality.
As a member of the R&D team, the Senior MT Software Engineer is responsible for the design, development and implementation of EMT core technologies inline with Safaba’s product roadmap and customer-driven requirements including:
-
Development and enhancement of algorithms and statistical models used within Safaba’s MT software technology in order to improve translation quality. This includes introduction of natural language processing (NLP) methods, enhancing machine learning methods and implementation of efficient algorithms for processing massive amounts of data
-
Development and enhancement of MT quality evaluation solutions such as real time quality measures and advanced usability scores
-
Development and enhancement of MT process automation including EMTGlobal’s system development and deployment, error management, monitoring and control
-
Design and Development of NLP software
-
Development and execution of test cases for unit testing
-
Deployment of new solutions within the product architecture
-
Improvement of the existing product architecture
-
Development of pre-sales tools and customer demonstrations
In his/her role supporting customer project implementations, the Senior MT Software Engineer is responsible for the development and implementation of EMT solutions including:
-
Data analysis and preparation for EMT system development
-
Technical implementation, testing, and deployment of EMT systems
-
Evaluation of translation quality and performance of EMT systems
-
Resolution of complex issues in customer implementations
A key responsibility for the Senior MT Software Engineer is to assess and to improve the performance of deployed EMT solutions by investigating and identifying the causes of translation quality issues and implementing changes to address them.
Skills and Experience
-
3+ years of proven experience working in a similar environment
-
M.S. in Computer Science/Engineering or Language Technologies
-
Background in MT and/or NLP
-
Experience with Moses Statistical Machine Translation is a plus
-
Practical experience with C++, Python, PHP, Java, Linux (Ubuntu)
-
Experience with MySQL or PostgreSQL is a plus
-
Experience with advanced software development methodologies
-
Experience with customer project implementation methodologies
-
Ability to work as a member of a team as well as independently
-
Ability to communicate clearly, both verbally and in writing
-
Ability to work in a fast-paced environment and to meet deadlines
To apply please provide us with your name and contact details along with an updated resume at careers@safaba.com.