|
|
|
Wanted: Sr. Flash Media Platform Developer (JAVA)
- Live Streaming & Video Conferencing |
| |
| Position: Full Time or Contract Location: Kraków, Poland Start Date: Immediate |
|
|
We have a very exciting project in stealth mode. Cleo Networks is planning to build an innovative “first to market” global unified communications service called iBabel with media video conferencing & media live streaming being a KEY of the overall service offering. We're in the process putting together a very high-caliber team and we want to start with a superstar media streaming/communications developer.
Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment? If your answer is yes, then what you build will be used by millions of users around the world, and you will be known to have build the first service of it’s kind.
About The Position:
We are looking for an outstanding software/system media streaming & video communication JAVA Developer with a passion for conceptualizing and designing highly scalable media systems. The candidate will be responsible for developing a Java based unified communications platform that serves a global community. The candidate will use a scalable platform that can be deployed to Content Delivery Networks. The platform will deliver live video streaming to Flash Players both online and to mobile devices, provide online video conferencing using P2P and multicast where some participants are connected via mobile device.
Ideally, you will have more than 5 years of experience from working on video casting & streaming projects to sophisticated Flash-based unified communication systems – specifically were the end users interface with Flash Player. You know all about low level server programming and configuration related to flash media streaming, encoding, codecs,
What *is* required is deep understanding of how to deliver video conferencing that streams LIVE to a global audience of millions using various technologies, architectures and CDNs. Finally, the goal is to connect video conferencing participants using Peer to Peer, any knowledge of Peer to Peer (P2P) principles would be a major asset.
P.S. We also have all the other stuff that matters like fun work environment, stable funding, good benefits, great equipment, comfy chairs & lots of pop drinks to keep you going.
|
| |
RESPONSIBILITIES
As a systems architect you will research + design + develop + and implement the deployment of new core services for delivering stunningly new on-demand video conferencing experiences & live video streaming on a massive scale. The iBabel team is a new, small and fast-moving team of world-class experts who are innovating in Peer to Peer, 1 to many & end-to-end real-time video delivery. We are a team that thrives on big challenges, results, quality, and agility. Finally the selected individual will serve as the evangelist of the architectural vision, strategy, and principles to internal staff, industry analysts, and throughout their peer groups.
- Design & Implement a global online live media streaming & P2P video conferencing system with end nodes being flash player.
- Diagnose and fix software defects in H.264/MPEG-4, load balancing, content distribution services.
- Work closely with the core team to identify strategic intent of specific projects.
- Conduct continual research of new technologies & protocols for ongoing improvements.
- Perform ongoing system analysis to ensure adequate system capacity and performance.
|
| |
REQUIRED COMPETENCIES & SKILLS
HARD SKILLS
- Languages: C/C++ (6+ years), Java - server & mobile (6+ years), XML (3+ years)
- Good Object Oriented design an asset
- Must have good hands-on experience working with a Java based media streaming & communication platform such as: RED5, FMS.. ideally: Wowza Media Server, including online video streaming.
- Multimedia video compression in: H.264/MPEG-4 AVC knowledge necessary
- Knowledge of HTTP, RTMP protocols, NetConnection and NetStream, displaying and controlling video and audio in flash applications.
- Knowledge of media streaming technologies (RTP, RTMP, RTSP) a must. Knowledge of SIP a plus.
- TCP / UDP / RTP / Multicast / Unicast / Broadcast knowledge necessary
- Transport stream multiplexing and demultiplexing a plus.
- Linux development experience necessary, should have expeience: Linux OS, Apache, Postgresql
- Understanding of networking, networking protocols and network applications.
- Understanding of Peer to Peer methodologies also very helpful.
- Experience with media streaming hosting & Content Delivery Networks (CDN) a big asset.
- Knowledge of: Flash & Flex would be very helpful.
SOFT SKILLS
- Should enjoy working with low level programming!
- Should be passionate about online video streaming and video conferencing.
- A view on the big picture while paying attention to the smallest details.
- Excellent research and analytical skills.
- Ability to work alone on key architecture & resolve issues quickly with the help of the community
- Ability to communicate effectively with co-workers and other outsourced teams.
|
| |
EXPERIENCE
- 8 + years work experience in a profesisonal production environment.
- A minimum of 3 years (preferably more) professional experience working with either video conferencing and/or media streaming systems on a medium to large scale.
- Knowledge of best practice software development methodologies related to VOIP & mobile devices.
|
| |
EDUCATION
- Masters Degree or higher in Computer Science
- Strong team-work, problem solving, and communication skills.
- We are working on a global portal, your English competency will be taken into consideration.
|
| |
To Apply to this position please send your full resume, cover letter & references to:
careers@cleonetworks.pl |
| |
|
|
|