Position: Lead Software Engineer (Python/С++)
Company: Data Science UA
Experience required: 3y
Category: Python
English level: upper
Published: 2020-06-01T00:00:00+03:00

**Responsibilities:**
— Lead and drive development team in correct manner.
— Python (and sometimes C++) code development for Computer Vision servers.
— PoC rapid prototyping and software integration.
— Business logic implementation according to the specs.
— Maintenance and refactoring of existing solutions and applications.
— Involvement in requirements analysis, architecture development and SW design.
— Efficient regular communication with HQ, travel abroad is required.

**Skills:**
— Experience as a leader of development team
— Python (at least 3-5 years of commercial experience) and C++ to rapidly prototype a heterogeneous system of multiple software / hardware components including on-premises computer vision servers, video management servers, industrial PLC controllers, network cameras, indoor positioning system servers, and cloud components (AWS cloud services) — using various API/SDK.
— Experience in TensorFlow and OpenCV Python APIs
— Strong CS expertise (algorithms, data-structures, design patterns, etc.).
— Parallel programming, multithreading and TCP/IP networking.
— Linux development experience (application and system level).
— Experience using JIRA or similar tracking / reporting systems is required.
— Minimum experience: 4-5 years.
— MS or BS in Math/Computer Science/etc.
— Good written and spoken English.

**As a plus:**
— Network operations and NOC.
— Video streaming technologies.
— DevOps (especially related to AWS cloud).

**We offer:**
— good compensation
— cozy office (one of the best co-working in Kyiv)
— medical insurance
— challenges every day!