Senior Software Engineer Engineering - Santa Clara, CA at Geebo

Senior Software Engineer

Overview:
This position offers an opportunity to build client applications and tools for our server side streaming technologies. You will work on JavaScript based client applications and native applications for iOS and Android based devices that showcase the technology features implemented at server. Additionally, you would play a pivotal role in building tools and prototypes that provide supporting ecosystem for key product features.
The ideal candidate will have good understanding of HTTP, mobile streaming technologies, right mix of creativity and technical savvy, and willingness to adopt emerging web technologies.
This role provides an opportunity to define client side implementations for some very exciting products spanning across multiple technologies, and consumed by millions of end users.
Responsibilities:
Provide technology reference implementations for iOS and Android mobile devices.
Create and maintain native applications for product demo in high visibility trade shows.
Design and implement prototypes for proof of concepts in fast iterative cycle.
Interact with developer and support teams to conceptualize tools based on high level designs to improve supportability.
About the Team:
The candidate will be part of the highly skilled Media and CDN engineering team that's responsible for the software that runs Akamai's world-wide network, one of the largest distributed systems in the world. Our software is a combination of many different technologies. It is a web server, a web client, a distributed caching engine, media streaming server, and much more. It provides a scalable, fault tolerant solution to web sites for handling their traffic, does HTTP HD streaming, determines the fastest route from point A to point B, hops around bottlenecks on the Internet, provides security, and provides a wide array of reporting abilities for our Network Operations Command Center and our customers.
Required Education and
Experience:
Bachelor's Degree in Computer Science or a related field and 8 years of professional experience
Required Skills:
Minimum of 4 years of software development using JavaScript, Python, Perl or Java.
3
year of HTTP programming.
3
year of client side streaming frameworks.
Desired Skills:
Experience in any 4 of the following:
Knowledge of HTTP based streaming protocols (HLS, DASH).
HTML5 video.
WebRTC
NoSQL Databases
jQuery/mobile jQuery.
JavaScript
iOS apps development (Xcode).
Objective-C.
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.