Mid-Senior Python Developer


Protech is a team of experienced engineers working on cutting-edge projects in the fields of applied Computer Vision and Machine Learning.

We are looking for a creative and skilled Python developer that will join our team. You will be working on new features using state of the art technologies in a cross-functional environment, closely working together with your colleagues to make sure everyone is involved in all updates/iterations.

Tasks and Responsibilities

  • As a part of the R&D team, you will work on researching and implementing new feature sets for current and future clients.
  • Support the whole development process ranging from initial analysis, architecture design, implementation, documentation, installation and maintenance of solutions running on different platforms from edge devices to servers.
  • You will work closely with the algorithm development team on integrating the latest R&D results into the product codebase.
  • Optimize your solutions for execution on different platforms and prepare them for transitioning into reliable products.
  • Together with the product manager, you will be responsible for creating correct project estimates, regarding time and effort.


  • 3+ years experience in Python programming, in particular with Django
  • Excellent knowledge of microservices architecture
  • Very good knowledge of containerization (Docker ecosystem or other alternatives)
  • Solid experience in writing design specification

Nice to have

  • Experience with Elixir
  • Knowledge of popular CV/ML frameworks (OpenCV, Tensorflow, Keras, PyTorch, etc.)
  • Previous experience in developing and benchmarking of computer vision and machine learning algorithms


  • University degree in a technical field or comparable work experience
  • Proficient in spoken and written English
  • Proven 2+ years of professional experience in software development
  • Detail-oriented and organized
  • Independent thinker

What we offer

  • Competitive salary with good work-life balance
  • Transparent communication and strong team spirit
  • Flat organizational structure
  • Recognition for your personal contribution
  • Working in a stable, supportive and friendly environment
  • Flexible working hours, overtime hours are an exception, not a rule

Employment Type: Full-time


Please enter your comment!
Please enter your name here