Senior Back-End Engineer in Startup company (offline)

Our client and partner is creating a platform of streaming immersive 360-degree video. We are looking for a professional backend software engineer for them to build a service-oriented scalable cloud platform that manages video processing, storing, categorization, tagging and streaming. Also, backend should provide smooth integration between 360-degree camera device (capturing device) and VR headsets (rendering device).

Company
US-based startup company with Ukrainian roots, building audio/visual teleportation platform based on abilities of 360-degree video and VR technologies. Future services of the company will be focused on enabling people world-wide to share their experience using rich media format.
At the moment, the company contributes technology and expertise to several government non-profit projects (Ministry of Defense, Culture, Foreign Affairs, etc.) to enforce Ukraine defense capabilities and position in the global arena. Management and primary research and development offices are in Kyiv, Ukraine.

Project
Immersive 360-degree video streaming platform. Customers use it to create and share immersive video experiences for education, defense, and business purposes.

Team / Your role
You will work in a team with embedded C/C++ video engineers and Unity/Unreal Engine frontend engineers to deliver an innovative platform of video streaming. This project allows designing and developing top-notch VR video platforms from scratch. You will collaborate with the product team and engineers and be the owner of the video delivery platform.

Responsibilities and Duties
✅ Design, architecture, and technical roadmap.
✅ Develop, code, test and debug the software, provide maintainable code.
✅ Write scalable and clear and readable code and documentation.
✅ Support infrastructure as code.
✅ Promote the best tech practices, code review, high quality team collaboration.
✅ Profile and enhance efficiency, stability and scalability of the resources and runtime.
✅ Ownership of the backend of the platform.
✅ Lead and drive backend development.
✅ Ability to iterate quickly and produce business value.

Qualifications and Skills
🔹Software engineering excellence.
🔹 5+ years industry backend development.
🔹Experience in distributed systems.
🔹Databases and caches – MySQL and/or PostgreSQL (any or one of), CouchDB and/or MongoDB (any or one of), Redis and/or RabbitMQ, Cassandra or similar.
🔹API development.
🔹 Experience with AWS (ELB, RDS, SQS/AMQ, ECR, S3, Fargate, Lambda).
🔹 CI/CD.

Nice to have
🔹Knowledge of common video streaming protocols – MPEG-DASH (LL-DASH), HLS (LL-HLS), WebRTC, RTP/RTCP/RTSP.
🔹 Practical experience of OS coding, GPU programming, IP protocols, interfaces, and hardware subsystem.
🔹Neutral networks.
🔹Experience with media frameworks like FFMpeg, GStreamer, libvlc.
🔹Video quality measurement metrics and tools.
🔹Product vision.
🔹Experience with video streaming platforms, high load cloud computing and storage.

We offer
🔥Competitive salary and perks; annual satisfaction survey and performance review.
🔥Paid vacation and 100% paid sick leaves.
🔥Work in a creative friendly environment using cutting-edge technologies.
🔥Remote job bonuses.
🔥Ownership, ability to build a platform from scratch.
🔥Technical and product leadership opportunities.

About Data Science UA

We understand that you need more than just a search engine to find IT and technical professionals or to progress your own career, that is why we established Data Science UA.
One place connecting business and developers.

Company website:
https://data-science-ua.com/

DOU company page:
https://jobs.dou.ua/companies/data-science-ua/

The job ad is no longer active
Job unpublished on 20 October 2022

Look at the current jobs Java Kyiv→