All vacancies

Machine Learning (ML-NLP) Engineer

Our customer is a global advanced analytics company with its offices in US, UAE and India. In order to expand its operations around the globe, the company is looking for a Machine Learning - NLP Engineer to help with building the next generation NLP platform for Intelligent Information Retrieval for the SMB (Small and Medium Businesses/ Enterprises) clients for the Insurance sector.
ML-NLP Engineer must demonstrate the following skills with high (must-haves) proficiency and at least some other related skills (good-to-haves).


Must Have:

  • Develop and Deploy Python based Machine Learning models as RESTful services
  • Building enterprise class RESTful services incorporating best of security, scalability and model-governance
  • Testing and DevOps of Python code, and usage of python based linting and coverage analysis frameworks and build-automation pipelines
  • Experience deploying, configuring, and scaling Python applications on cloud and on containers
  • Practical experience of orchestration and cloud native orchestrations like Docker Swarm and Kubernetes
  • Hands-on with building Python based Machine Learning application using Kafka and Spark
  • Practical experience with using multiple data sources in the SQL (using SQL-Alchemy and native drivers) and No-SQL world
  • Practical knowledge of NLP in Python (nltk, spacy, genism, open-nlp, stanford-core-nlp etc.)

Good to have:

  • Experience working with ontologies and/ or Symantec web
  • Experience working with graphical models like linked chain conditional random fields (CRF)
  • Hands-On experience in a live project with Spark-Stanford_NLP integration
  • Knowledge of Insurance sector and underwriting process


  • Min 4 years of hands-on experience as Python ML engineer/ devops-specialist
  • BTech or above in CS/IS or Quantitative fields
  • From a software/platform development environment
  • Ability to go to Dubai for 3 months

About N-iX
For over a decade, client dedicated development centers at N-iX have been enhancing R&D departments of a number of leading software companies and fast-growing tech start-ups. Currently, N-iX hosts over 35 dedicated teams ranging from 5 to 100 experts across our offices in Lviv (Ukraine) and Kyiv (Ukraine). The teams are an integral part of clients’ R&D. In some cases, they act as clients’ own R&D helping clients develop and launch new software products. The portfolio of clients ranges includes industry leaders as well as innovative fast growing tech companies across a variety of industries encompassing Fintech, Hospitality, Healthcare, Hi-Tech and Energy.

We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • Best hardware
  • A masseur and a corporate doctor
  • An inspiring and comfy office
Professional growth:
  • Challenging tasks and innovative projects
  • An individual development plan
  • A personal education budget
  • Mentorship program
  • Business trips
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more
Apply now

Know someone who is a perfect fit for this position? Refer a friend and get a bonus!