Position: Python Developer (Computer Vision/AI)
Company: 27Nerds
Experience required: 2y

27 Nerds is a full-cycle development company driven to strengthen the way companies think about esports. Founded in 2019 by a team of tech professionals from Ukraine, we are supporting companies of all sizes – from startups to enterprises – by providing top-of-the-line software and design solutions for esports. We are passionate about creating engaging and immersive experiences for esports fans and players.

We are looking for a Python Developer who is passionate about developing cutting-edge computer vision and AI applications from scratch. You will use your skills to create a system that can read data from the video stream in real time and convert it into meaningful insights, which will then be used to display player statistics. You will also create an API that will allow other applications to access and use the data generated by the system.

**Responsibilities:**
- Write effective, scalable code using Python and relevant frameworks/libraries
- Develop back-end components to improve responsiveness and overall performance of the system
- Implement computer vision and AI algorithms to process video data and extract features
- Test and debug programs to ensure quality and functionality
- Collaborate with other developers, engineers, and stakeholders
- Create an API based on the data obtained from the system

**Requirements**
- Proficient in Python programming language and its libraries
- Knowledge of computer vision and AI concepts and techniques
- Familiarity with OpenCV, TensorFlow, PyTorch, or other computer vision/AI frameworks/libraries
- Proficiency in SQL databases and RESTful APIs
- Excellent communication and teamwork skills
- Experience with cloud platforms such as AWS or Google Cloud

At 27 Nerds, we support self-development and professional growth. You can take part in events, attend eSports events, and take learning courses. You will have direct communication with C-level and owners of the company, performance review twice a year, 1-to-1 meetings with the team leader or CEO, ability to work from home, and English courses. We also provide accounting support as needed.


Our hiring process consists of an introductory call with a recruiter, a test task and its presentation at a technical interview, and an offer. If you are ready to take your career to the next level and work with a team of passionate developers in the esports industry, apply now!