Knoyd is a data consultancy based in Slovakia. We provide end-to-end solutions related to machine learning and data science. We specialize in non-standard problems and solutions, custom-made for each of our customers.
We are looking for a Python Ninja responsible for efficient implementation of our software and serving of the solutions to our users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests. You will also be responsible for integrating the machine learning models and products; therefore, a basic understanding of databases is necessary.
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant APIs
Implementation of security and data protection
Integration of data storage and machine learning solutions
Expert in Python, with knowledge of at least one Python web framework (ie Django, Flask)
Familiarity with some ORM (Object Relational Mapper) libraries
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable application
Proficiency in Git
Familiarity with Pandas and python ML stack a plus
Understanding of accessibility and security compliance a plus
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 a plus