Natural Language Processing Engineer
The artificial intelligence field is evolving fast. In just a couple of years, technology is becoming pervasive and all companies are using it to some extent, and at Trans
Perfect, we are no exception. As part of the Artificial Intelligence team (AI team), the NLP Engineer (LLM Specialist) will work with experts in technologies like Large Language Models (LLMs) and contribute to products that meet the needs of our clients. The NLP Engineer will advance the
-
-
- art in NLP technology, with a specific focus on translation, multilingual content generation, and
- augmented generation (RAG) systems.
In this role, the NLP Engineer is responsible for understanding and assisting in the development, design, and implementation of AI-focused software products related to natural language processing. The position involves collaboration with the Product Manager (Pd
M), and other team members to ensure software projects align with organizational goals. The role also involves coordination with the Quality Assurance team (QA team) during the development process and assisting the Support team with troubleshooting and bug fixing.
DESCRIPTION
- Participate actively in one or more projects involving LLMs and their integration into business solutions.
- Diverse duties include analysis, design, development, maintenance, and support of complex AI applications, web services, and APIs focused on NLP solutions.
- Work on projects related to machine translation, summarization, and natural language generation, collaborating with both internal teams and external clients to achieve sophisticated business objectives.
- Gather, curate, and categorize necessary data for building technologies, leveraging publicly available datasets to enhance data quality and robustness.
- Define and propose artificial intelligence solutions to address complex business goals, including consultations with clients and internal stakeholders.
- Engage in the development of multilingual content generation and RAG systems, with opportunities to substantially shape the product roadmap.
- Write and implement efficient and clean code while maintaining and optimizing existing code bases, including performing bug fixes and hot patches.
- Document code and processes clearly for other members of the AI team.
- Continuously evaluate processes for inefficiencies and make improvement recommendations.
REQUIRED SKILLS
- Programming experience, with versatility in dealing with both Front-end and Back-end tasks, though not at the same level of expertise for each.
- Proficient knowledge of programming languages like Python, C/C++, or Java, with Python being preferable for NLP tasks.
- Strong skills in frameworks and tools relevant to AI and NLP, such as Tensor
Flow or Py
Torch. - Familiarity with LLMs and practical experience in deploying or working with systems powered by these models.
- Outstanding
- solving skills and the capacity to think creatively about AI challenges. - The capability to quickly learn and adopt new technologies relevant to AI and NLP.
- Strong analytical thinking and the ability to work independently in dynamic environments.
- Good communication skills for interaction within a team environment and with stakeholders.
- Detail-oriented, responsive, and dedicated to quality, with expertise in writing unit tests and ensuring the reliability of AI models.
REQUIRED EXPERIENCE AND QUALIFICATIONS
- Minimum Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related field.
- 2+ years of experience in software development with a focus on AI/ML and NLP.
- Experience with the full software development life cycle, including coding standards, code reviews, and source control management.
- Hands-on experience with APIs and databases, and familiarity with microservices and Docker.
- Exposure to product development and interest in contributing to product roadmap discussions and initiatives.
DESIRED SKILLS AND EXPERIENCE
- A keen interest in natural language processing, machine translation, and machine learning practices.
- Experience with LLM applications for translation, content generation, or RAG systems is a significant plus.
- Background in
- stack development is beneficial. - Prior involvement in AI product development in a collaborative team setting is preferred.
- Familiarity with version control systems (e. g. , GIT) and build automation tools (e. g. , Jenkins) is desirable.
- Experience working in the localization or language services industry would be considered advantageous.
-
Informações detalhadas sobre a oferta de emprego
Empresa: TransPerfect Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 15. 3. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!