Machine Learning Python Programmer at Construction Sector Tech Startup


We require a Python programmer with experience in at least one of following domains:

·         Basic document processing of files in formats such as PDF and TIFF

·         Analyzing images using computer vision techniques with libraries such as OpenCV

·         Building machine learning models with Keras or TensorFlow

·         Pre-processing and tuning required to support higher level Machine Learning frameworks for Object Categorization and Detection


     Gamyte is a startup in the construction sector with offices in New York City and Ankara. By combining high quality estimation staff with the latest automation and machine learning technology, we aim to revolutionize construction project analysis and bidding. We are hiring a technology team in our Ankara office to build out tools to automate the construction estimation process.


We are looking for programmers with a strong interest in computer vision and machine learning who can come up with innovative solutions to analyze large architectural plans. The ideal candidate would have specific experience building and tuning machine learning models. However, given the immaturity of the field, we will consider candidates who can demonstrate strong Python coding skills along with an interest in developing machine learning skills.


     The role will be based in our office in Cankaya sitting alongside our Estimation team. The role will involve direct exposure to application users in the Estimation team though the strategic direction for the platform will be set by company management in NYC. For this reason, communication skills in English are essential.


 The candidate must be a self-starter who can work independently, balancing the need for both delivery to the client and production of high quality, maintainable code. He or she must be able to justify design decisions around the architecture of their software. At least 2-5 years of commercial development experience is expected.


Essential Skills for the role:

  • Python development experience in a commercial environment
  • Good communication skills in both Turkish and English
  • Strong interest and some exposure to Computer Vision and Machine Learning concepts

Desirable Skills for the role:

  • Experience with OpenCV Computer Vision library
  • Experience with Google Object Detection Framework
  • Experience setting up and tuning machine learning models

This is an opportunity to join a fast growing technology company in the construction sector. We will pay highly competitive salaries to qualified candidates!

English CVs will be reviewed only !

When applying for this role, please include a short description, in English, of your most recent job experience. Also, explain why you feel you are well suited to the requirements of this role. Do not apply for this role if you cannot describe your background in English. 



Preferred Candidate

Position Information

Firma Sektörü:

Servisler, Yazılım, İnşaat, Proje Yönetimi

Çalışma Şekli:

Haftaiçi 08.30 - 18.30

Sosyal / Yan Haklar:

Yemek Kartı (Ticket, Multinet, Sodexo vb.)

Çalışan Profili:

Beyaz Yaka: 1-24
Mavi Yaka: 50-74