To secure a job in Natural Language Processing (NLP), a candidate should acquire a relevant education in fields like linguistics or computer science. Then, it’s needed to learn NLP fundamentals and programming languages such as Python. To gain experience, NLP developers start their careers by working on personal NLP projects, participating in competitions, attending NLP-related conferences and networking with professionals. Some specialists contribute to open-source NLP projects to show their interest in the field and become recognizable. To fill NLP positions, we consider candidates who showcase appealing portfolios and confidently pass technical interviews by revisiting NLP concepts and practicing coding challenges. We hire NLP developers who are interested in ongoing learning.