We are looking for a Core Developer responsible for development of ML/DL algorithms and software architecture. Your primary focus will be development of core-side logic, implementing new algorithms in the core and make sure they are generic. This requires a broad understanding of ML/DL, data science and software development.
You will also be responsible for integrating with the frontend elements built by your co-workers. A basic understanding of frontend technologies is therefore necessary as well.
This is a project where some of the technologies and methods are not yet decided on. Your opinions and innovation on this will be critical for the project.
Integration of user-facing elements developed by frontend developers with core-side logic
Building reusable code and libraries for future use
Optimization of the application for maximum speed and scalability
Assess what technologies will be optimal for construction the solution
Implementing generic ML/DL algorithms in the core
Research actively in the field of ML/DL to keep up with State-of-the-art
Skills and Qualifications
Proven experience as a ML Engineer or similar role
Understanding of data structures, data modeling and software architecture
Deep knowledge of math, probability, statistics and algorithms
Ability to write robust code in Python and/or C/C++
Familiarity with machine learning frameworks and libraries
Analytical and problem-solving skills
Proficient understanding of code versioning tools, such as Git