AI Software Engineer

Samsung R&D Institute Poland

Warszawa, Wola
hybrid
🐍 Python
Java
C++
Linux
NumPy
scikit-learn
PyTorch
TensorFlow
Pandas
Keras
ElasticSearch
hybrid

Requirements

Expected technologies

Python

Java

C++

Linux

NumPy

scikit-learn

PyTorch

TensorFlow

Pandas

Keras

ElasticSearch

Optional technologies

Hugging Face ML tools

AWS

GCP

Azure

mongoDb

Operating system

Linux

Our requirements

  • Knowledge of topics and algorithms related to Natural Language Processing
  • Good knowledge of at least one programming language (Python, Java or C++)
  • Good command of Linux environment and shell scripting
  • Master’s degree in Computer Science or related field
  • Good communication skills, ability to work effectively in a team
  • Spoken and written English at a level necessary to prepare technical documentation and business correspondence
  • Experience in Natural Language Processing (2+ years)

Optional

  • PhD degree in Computer Science or related field, research experience, publications in the area of NLP or machine learning
  • Knowledge of algorithms and software tools related to machine learning (NumPy, PyTorch, Hugging Face ML tools, TensorFlow, scikit-learn, Pandas, Keras or similar)
  • Experience in using cloud services (AWS, GCP, Azure)
  • Knowledge of distributed processing software (slurm) and database tools (mongoDb, ElasticSearch)
  • Experience in web crawling, web parsing, information retrieval, information extraction, knowledge bases building or Big Data projects
  • Experience with large text file manipulation

Your responsibilities

  • Designing and creating Natural Language Processing systems in areas such as: Large Language Models, Machine Translation, Speech Translation, and Document Summarization.
  • Development and usage of custom data processing tools for: crawling, storing, searching, cleaning, augmenting, and selecting data for domain adaptation, combining source data into training corpora, preparation of test and development sets.
  • Using and developing Machine Learning frameworks for training AI models on various computing clusters.
  • Creating both prototypes, as well as commercial solutions for Samsung flagship products, including on-device solutions
  • Cooperation with external experts and overseas R&D centers
  • Continuous expansion of your skills and knowledge in relevant research areas

Company

Views: 1
Published28 days ago
Expiresin 17 days
Work modehybrid
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "AI Software Engineer"