R&D Software Engineer (Python)

  • Full time
  • Prague
  • Posted 1 week ago


Node.js (nice to have)
ReactJS (nice to have)
Computer Vision (nice to have)
C++ (nice to have)
Deep Learning (junior)
Machine Learning (junior)
English (regular)
Polish (regular)
Python (regular)
NeuroSYS is a software development company that delivers custom IT solutions in a predictable way. We help businesses bring their ideas to life from scratch, as well as rescue ongoing projects.
Being innovation-driven, we also conduct research in the field of Augmented Reality, Artificial Intelligence, and Deep Learning, and develop solutions for the commercial application of these technologies. Since 2010 we’ve successfully implemented more than 50 projects for our clients around the world, never constrained by tough deadlines & requirements, distance, technical limitations, or lack of imagination. 

About NeuroSYS Research
At NeuroSYS Research we leverage the state-of-the-art machine learning methods for real-world scenarios. We design and develop advanced computer vision solutions for a variety of problems for microbiology laboratories, augmented reality systems, real-time surveillance, and many more. We use the most recent advances in natural language processing for question answering, speech recognition, and to automate semantic structurization of data in learning management systems. We carry out three research projects co-funded by the National Centre for Research and Development.
We are looking for an R&D Software Engineer with a strong programming background (Python) to join our team.
Your role:

  • Create and design solutions for various tasks, including: computer vision systems, natural language processing, and data processing pipelines
  • Integrate existing machine learning modules into production environment
  • Setup pipelines for monitoring and deploying software lifecycles
  • Be part of a R&D team – discuss and come up with solutions together with ML researchers
Must have:

  • 3+ years of professional programming experience in Python
  • Experience with product development
  • Familiarity with Python libraries such as aiohttp or equivalent, requests, pandas 
  • Basic understanding of Machine Learning and Deep Learning concepts
  • Experience with SQL and noSQL databases
  • Practical knowledge of Git and familiarity with GitFlow
  • Practical knowledge of application containerization (Docker)
  • Excellent problem-solving ability
  • Good communication and teamwork skills
  • Good written and spoken English and Polish (at least B2 level)  
Nice to have:

  • Experience in C++, React.js or Node.js 
  • Degree in computer science, electronics, or equivalent
  • Experience in web development
  • Experience in asynchronous calls and multithreading
  • Experience with microservices
  • Experience in software development for embedded systems
  • Familiarity with machine/deep learning algorithms and libraries (PyTorch, TensorFlow)
  • Familiarity with parallel computing with CUDA
We offer:
  • Attractive, challenging work in a great team with a casual atmosphere
  • Independent role with real impact on the development of the whole company
  • Possibility to work 100% remotely or to mix remote work with visits in one of our cozy offices in Wrocław or Białystok
  • Flexible working hours 
  • Multisport card, private medical care
  • Individual development budget and time for self-development
  • Opportunity to participate in non-commercial mini-projects = extra time for development in areas/tools/technologies not used in the daily work of commercial projects
  • Daily dose of relax (game room), fresh fruits, snacks and delicious coffee

To apply for this job please visit cz.talent.com.