DataRoot Labs
We help companies like IBM, Noom, and Cognyte to co-build AI components into their core.
DataRoot Labs offers consulting & development for SMBs and enterprises from Los Angeles to Tel Aviv, leveraging:
- LLMs Training & Tuning (making LLMs say what you want them to - instead of infinite prompt engineering iterations)
- Multimodal LLMs (making LLaMa able to see)
- Vector DB design (developing to have a conversation with your data)
- Reinforcement Learning (making robots more agile and smart)
In 8+ years in business, we’ve completed over 45 AI-enriched projects for numerous industry leaders and startups across Automotive, Energy & natural resources, Navigation, Gaming, Education, and many more. Some of them have become DataRoot Labs long-term partners, and trusted us to co-develop them.
Our agile Ukraine-based team of 50+ cross-domain professionals calibrates clients’ needs and evolves along with them. Beyond client work, DataRoot Labs conducts a free advanced trainee program, DataRoot University, offering practical skills and experience in Data Science & Engineering. Since 2017, over 1200 Ukrainians completed the course.
-
Middle Python Developer (FastAPI)
Office Work · Ukraine (Kyiv) · 2 years of experience · Upper-IntermediateWe are looking for a talented Python engineer to expand our team of professionals. You’ll have to work with different ML-based projects, creating a backend infrastructure and developing a solution from the beginning of the project to the production. The...We are looking for a talented Python engineer to expand our team of professionals. You’ll have to work with different ML-based projects, creating a backend infrastructure and developing a solution from the beginning of the project to the production. The ideal candidate will have over 3 years of experience in backend development using Python, with a strong understanding of API frameworks and experience in building micro-service architecture and creating ETL pipelines.
Requirements:- At least 3 years of professional experience in backend development using Python.
- Deep knowledge of the frameworks: FastAPI
- Strong Relational Databases work experience (PostgreSQL, MySQL, etc.)
- Solid understanding of threading, multiprocessing, and concurrency handling in Python for optimizing performance
- Experience with building micro-service architecture and ETL pipelines
- Experience running Python applications within Docker
- Proficiency in writing unit tests, using frameworks like Pytest, and debugging performance issues
- Understanding of automated CI / CD principles
- Experience of from scratch project setup
- Upper intermediate written/spoken English
- The candidate must be located in Kyiv, office-based for the trial period, and then hybrid work format
Would be a plus:
- Experience working with ML-based projects
- Experience with noSQL databases
- Experience with Cloud services (AWS, GCP, etc.), cloud storages (S3), instances (EC2)
- Experience with Kubernetes
Key Responsibilities:
- Develop new functionality according to the requirements
- Create new modules and ETL pipelines from scratch
- Deliver robust, scalable, and reusable solutions
- Support existing project codebase
- Troubleshoot, identify issues and fix bugs
- Constantly write unit tests to improve system reliability
- Interact with the team to ensure efficient operation of services
What We Offer:
- Startup culture, a strong goal-oriented team, and a research mindset
- Opportunity to leverage your engineering skills for fellow engineers and shape the future of AI
- Working with the newest technical equipment
- 20 working days of annual vacation leave
- English courses, Educational Events & Conferences
- Medical insurance
-
Computer Vision Engineer
Office Work · Ukraine (Kyiv) · 2 years of experience · Upper-IntermediateWe are looking for a talented Computer Vision Engineer to expand our team of professionals. You’ll have to work with different nontrivial AI/ML projects, focusing on research and implementing state-of-the-art approaches at each project stage, from the...We are looking for a talented Computer Vision Engineer to expand our team of professionals. You’ll have to work with different nontrivial AI/ML projects, focusing on research and implementing state-of-the-art approaches at each project stage, from the beginning to production. The ideal candidate has at least 2 years of strong commercial experience in the Computer Vision field, deep knowledge of modern techniques and architectures for image processing, and hands-on experience in creating complex training pipelines from scratch.
Responsibilities:- Develop and implement advanced CV algorithms for image analysis
- Optimize training and inference processes for high performance and scalability
- Build end-to-end automated training pipelines (from data collection to model deployment)
- Research and validate new architectures and approaches for image analysis
Requirements:
- At least 2 years of proven experience in Computer Vision and Deep Learning
- Strong experience in developing R&D projects and implementing non-trivial solutions
- Deep knowledge of PyTorch and OpenCV
- Experience with well-known neural networks architectures (YOLO, U-Net, R-CNN, etc.)
- Proficiency in image processing techniques and tools
- Experience with ONNX and TensorRT optimization tools
- Upper intermediate written/spoken English
- The candidate must be located in Kyiv, office-based for the trial period, and then hybrid work format
Would be a Plus:
- Experience wrapping ML models in API and Docker
- Hands-on experience with MLOps system architecture using Kubernetes, cloud services (GCP/AWS);
- Experience with configuring open-source labelling tools
- Knowledge of C++
What We Offer:
- Startup culture, a strong goal-oriented team, and a research mindset
- Working with the newest technical equipment (MacBook Pro)
- 20 working days of annual vacation leave
- English courses, Educational Events & Conferences
- Medical Insurance