Machine Learning Engineer (Dev & ML Ops)

Location: Istanbul Post Date: December 2020

About Us

Customer experience management was complicated. We simplified it. Alterna CX solution helps companies measure and manage customer experience and get better results. Some of the most reputable companies in retail, insurance, and banking industries across four countries, including Akbank, İş Bankası, Koçtaş, Sharekhan by BNP Paribas and IuteCredit, use Alterna CX.


  • 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
  • Owning and managing the core ML and backend Python codebase
  • 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

About you

  • BSc/BA in Computer Science or a related degree
  • Minimum 2 years of software development experience
  • Fluency in written and spoken English
  • Strong development skills, with proficiency in Python
  • Knowledge of design patterns, data structures and SOLID principles
  • 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
  • Good team player and have strong communicational and interpersonal skills
  • Eager to learn and experience new technologies
  • Knowledge and experience in – Developing web services (Restful, Soap, etc.) – Version control systems (like GitHub) – Databases (MongoDB and Apache Solr experience is a plus) – Linux environment and deployment methodologies (e.g. docker)Academic profile