Software Engineer – Machine Learning

Location: Istanbul

Post Date: October 18, 2019

About Us

Customer experience management was complicated. We simplified it.  Alterna CX solution helps companies manage customer experience and get better results. Have full control over customer experience measurement, get timely insights, make smarter decisions with simplified AI technology and improve CX everyday with Alterna CX.  Some of the most reputable companies in retail, insurance and banking in Turkey including Akbank, İş Bankası, TEB, Koçtaş as well as a leading investment bank in India use Alterna CX.

The Role

We are looking for a software engineer to join our AI team. The details:

  • Design, develop, test, deploy, maintain and improve the ML software
  • Implement and evaluate cutting-edge machine learning algorithms over text and unstructured data 
  • Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features
  • Work with other Alterna teams on client projects and support the entire project lifecycle from installation to go-live and maintenance phases
  • Provide ML expertise to Alterna clients where needed

Profile and Requirements

  • Bachelor’s Degree in Computer Science/Engineering or a related field
  • Master’s or PhD in Computer Science/Engineering, Computational Science/Engineering or related fields is a big plus
  • Minimum 4 years of software development experience, preferably in an established company or a start-up
  • Proven experience in designing, architecting, developing and shipping production-quality machine learning applications
  • Strong development skills, with proficiency in Python
  • In-depth understanding of machine learning fundamentals
  • Kaggle achievements are hugely appreciated
  • Solid command of ML libraries like PyTorch, TensorFlow, numpy, pandas, scikit-learn, gensim, numpy
  • Experience in
    • Agile development practices and continuous delivery
    • Developing web services (Restful, Soap, etc.)
    • Version control systems and deployment methodologies (e.g. docker)
    • Databases (MongoDB and Apache Solr experience is a plus)