Natural Language Processing DevOps Engineer

We are seeking a dynamic, innovative thinker who is looking for a tremendous opportunity to solve some of the language industry’s most exciting problems. You will be a key member of a small and versatile team.

If you are determined to show the world the power of natural language processing and you revel in the opportunity to execute a project from start to finish, this is the job for you!

Our team style:

  • We are a small team of developers working in a profitable and rapidly growing company
  • We strive to be innovative and fast-moving and are passionate about getting things done right
  • We work collaboratively to grow and learn together 
  • We are not afraid of difficult problems but carefully choose what we spend time on 

What you will do:

  • Implement automated processes to efficiently deploy deep-learning models in production
  • Collaborate with IT and software development engineers
  • Research, design, implement, and validate cutting-edge algorithms to analyze diverse sources of data to achieve targeted outcomes
  • Perform data studies of new and diverse data sources
  • Conduct modeling and experimental design
  • Test and validate predictive models
  • Design, modify, and build new data processes
  • Generate algorithms and create computer models
  • Implement new or enhanced software, designed to access and handle data more efficiently

Who you are:

  • M.Sc. or Ph.D. in Computer Science (or similar) with two years of industry experience in machine learning/deep learning
  • Experience in deploying deep-learning models in production
  • Experience with one or more general purpose programming language, including but not limited to Java, Lua, and Python, as well as experience with the Torch, Tensorflow, Pytorch, and Theano frameworks
  • Ability to write clear, concise, well-structured, and well-organized code
  • Strong communication skills (orally and in writing)
  • Experience with microservice architecture