Software Engineer
About Keymakr
We take care of all aspects of Data Set Preparation, Annotation, and Labeling for video and images.
We adhere to a personalized approach, providing a tailored solution for each of our clients.
Our brilliant in-house R&D team personalizes the annotation tools for each client based on their needs, so we can successfully tackle even the most complicated requirements the client might have.
Use cases: Self-driving cars, Facial Recognition & Security, Medical Annotations, Drones, Robotics, and any industry you can think of.
We are seeking a Solution Engineer to develop technical solutions for data annotation projects, implement AI tools, and automate workflows.
In this role, you will work with Computer Vision and NLP/LLM technologies, helping to improve the efficiency, quality, and profitability of projects.
Key Responsibilities
- Technical support for POCs: setting up tools and workflows, validating data and results, identifying and resolving technical issues during pilot project launches.
- Research and implementation of AI tools: finding and testing data annotation platforms, setting up pre-annotation and model-assisted labeling, working with SAM and YOLO models, and evaluating their effectiveness.
- Development of AI solutions and automation: creating scripts, bots, and small applications using Claude, ChatGPT, and similar AI tools; automating data processing, validation, and conversion; integrating services via API; supporting the Rocket.Chat bot. Technical project support: solving non-standard problems in 2D/3D Computer Vision, video annotation, and NLP/LLM, configuring platforms, and assisting project teams.
- Testing and optimization: verifying solution functionality, finding errors, preparing bug reports and requirements for Keylabs improvements, and finding ways to reduce labeling time and costs.
- Documentation and training: preparing technical instructions, developing a knowledge base, and training colleagues on new tools and processes.
What we expect
- Understanding of data labeling processes for Computer Vision (2D/3D) and NLP/LLM.
- Analytical thinking, initiative, and the ability to independently learn new technologies and tools.
- Practical experience solving problems using Claude, ChatGPT, or similar AI services.
Basic knowledge of Python and API principles. - Understanding of JSON, XML, CSV, COCO, and YOLO data formats.
- Understanding of pre-annotation and model-assisted labeling principles.
- Software testing skills, error detection, and result validation.
- Experience with data annotation platforms such as Keylabs, CVAT, Labelbox, SuperAnnotate, or similar solutions.
- Ability to structure information, create technical documentation, and clearly describe technical issues.
Important: Commercial development experience and the ability to write code from scratch are not required. Logical thinking, confidence in using AI tools, the ability to independently understand technical problems, and bring solutions to a working state are key.
Experience with fine-tuning models is an advantage.
- Proficiency in Docker.
- Experience with LiDAR and point clouds.
- Prompt engineering and LLM response validation skills.
- English proficiency sufficient for reading technical documentation and communicating with international clients.
Working Conditions
- Salary: UAH 30,000 gross.
- Fully remote work.
- Flexible schedule.
- Opportunity to work with modern AI tools and participate in the development of technical solutions for real-world projects.
- Opportunity for professional development in AI, Computer Vision, NLP/LLM, and process automation.
We look forward to welcoming you to our team!