Remote job
Backend Developer
Job details
About this role
Role overview Build and maintain backend services and APIs for a platform used in computer vision and multimodal data annotation. The work spans product development, system performance and reliability, and connecting machine learning capabilities to a scalable application.
Responsibilities - Turn product needs into clean backend code in collaboration with colleagues across functions. - Design, develop, and maintain services and APIs. - Improve system performance, reliability, and scalability. - Integrate machine learning, computer vision models, and AI tools into the platform. - Apply security practices and contribute to code reviews, testing, and debugging.
Requirements - At least five years of hands-on backend development experience. - Strong Python 3+ skills and experience with Django or a similar framework. - Familiarity with REST APIs, microservices, and containerized deployments such as Docker and Kubernetes. - Experience with SQL or NoSQL databases and Git. - A bachelor’s degree in computer science, engineering, or a related field. - Good command of English and comfort using AI-assisted development tools.
Benefits and work setup Full-time role with remote work available worldwide or from Cyprus. The source also mentions competitive compensation, health and wellness support, flexible scheduling, generous vacation and sick leave, and opportunities for learning and career growth.