Senior Python Backend Engineer – Computer Vision & AI
Senior Python Backend Engineer – Computer Vision & AI
About the position:
We are seeking a talented and ambitious engineer with some expertise in Machine Vision and strong development skills to join our team. To succeed in this role, you should have a track record of building computer vision services, understanding UI/UX development, building and maintaining APIs for integration, and experience with deployment efforts. A solid foundation in computer science theory, data structures, and algorithms is also required.
Requirements:
- Proven experience of at least 8 years as a Full Stack / Backend Engineer
- Technical / team leadership experience is a plus
- Experience with image / video products (hardware support, processing, storage, etc.)
- Experience with microservices architecture
- Deep understanding of multithreading and message queue environments
- Experience with deployment and system integration
- Proficiency in Python (must-have)
- Familiarity with Linux or Windows development environments
- Experience with C/C++, JavaScript / React, and Flutter is a plus
- Strong understanding of data structures, data modeling, Git, and software architecture
- Ability to write clean, robust, and maintainable code
- Fluent in English, strong communication skills, and out-of-the-box thinking
- Bachelor Degree in Computer Science / Engineering / Mathematics or similar field (Master’s / PhD is a plus)
- Understanding of Deep Learning and AI algorithms is a plus
- Experience with Docker is a plus
- Experience with databases and automation platforms is a plus
- Experience with data management and automation is a plus
Responsibilities:
- Develop software and applications based on ML algorithms
- Contribute to building core products (client/server side)
- Implement data processing and management pipelines
- Measure and optimize processing performance and query execution time
- Build a scalable backend composed of multiple AI-driven algorithms
- Collaborate closely with AI teams for system integration
- Stay updated with innovations in the field
- Help identify and technically lead strong engineering talent