Own the development of our application communicating with our server-side via REST API to train and run cutting edge deep learning models in real-time
Manage the application team's engineering tasks, based on customer and product requirements
Hire skilled full-stack engineers and onboard them to the team
Dictate and keep high coding standards and development methodologies
Work in an exciting dynamic environment with a group of highly motivated and skilled researchers and developers in order to solve AI's most challenging problems.
Perform a key role in developing the engineering team's core product - a platform connecting various AI modules to deliver a wide variety of solutions: from understanding scope and requirements, through design and implementation, to deployment and measurement.
Deliver the best product to our clients, aligned with the company's quality and content.
5+ years of hands-on, high quality full stack development experience using Node.js / Python, React.js / Vue.js, HTML / CSS coding
2+ years of experience leading development teams
Proven experience leading the development of web applications with UI
Experience with web frameworks (e.g. FastAPI, Django, Flask) and API Design
Experience with databases (e.g. postgresql, elasticsearch, mongodb)
Experience working with AWS Managed Services/Cloud
Outstanding team player with strong communication skills
Tech-savvy - we are looking for someone who likes to learn and develop tech skills of the latest technologies and methodologies
B.Sc in computer science or a related field
Familiarity with containerization and cluster management technologies like Docker and Kubernetes - An advantage
Experience with Big Data services and components such as Spark, Kafka, Storm, Redis
Small (0 - 50)