Sr. Software Dev Engineer- Orbis

Istreamplanet Seattle , WA 98113

Posted Yesterday

Who We Are:

iStreamPlanet creates leading-edge technology to solve the core challenges of OTT media. We deliver the end-to-end video workflow from signal acquisition to the streaming app experience all focused on the fan. We are trusted to stream the most valuable live sporting events including the Olympics, Super Bowl, NCAA March Madness Live, and more. Our media and entertainment customers including Fox, FuboTV, Hulu, and Turner rely on us for their 24x7 live media workflows. We are obsessed with our customers, technical innovation, and high-quality video. We are committed to delivering the best experience to the fan whenever and wherever.

For more info., check us out at https://istreamplanet.com/

What Part Will You Play?

This position is responsible for researching a wide range of issues and providing solutions. Knowledgeable about emerging trends and strongly influences the design of new products, processes, and standards. Provides technical oversight and mentoring to other team members. Core team member of one or more projects working on complex deliverables.

What Will You Be Doing?

  • Create and maintain new features end-to-end across an entire product, from inception to design to implementation to deliver to the customer.

  • Collaborate with product/program managers and business stakeholders to offer the most appropriate technical solution to customer requirements. Recommend options when a proposed solution is not technically feasible, cost-effective, or impractical in the desired timeframe.

  • Contribute directly to major, cloud scale architecture decisions.

  • Contribute to developing loosely-coupled, RESTful service-oriented architectures with a bias for simple, elegant solutions.

  • Design services and create APIs from scratch based on vetted customer requirements.

  • Assist in the selection, evaluation, and integration of Open Source solutions, programming languages, and third party hosted solutions.

  • Perform dev-ops to drive continuous improvement with operational metrics and maintain low, live-site overhead.

  • Analyze the complex technical architecture across iStreamPlanet's platform and infrastructure to understand the underlying driver of high availability and lead the assessment of all failures to determine root causes and drive fixes.

  • Provide technical oversight and mentoring to other team members.

  • Advocate and drive improvement of the team's agile development processes.

  • Lead small teams in the implementation of customer and system solutions.

  • Unit test, load test, and document all code to ensure that solutions are correct and maintainable.

What Do We Need From You?

  • Bachelor's degree in technology or software-related field of study or equivalent experience

  • 5-10 years of relevant experience.

  • Strong understanding of one or more industry-standard languages (e.g. Go/C/C++/C#/Java/Swift/Python).

  • Proven experience of storage basics, load balancers, and proxies.

  • Experience working with Open Source solutions.

  • Experience with industry-standard database technologies (e.g. MongoDB, Cloudata or cloud solutions from AWS, Google, etc.).

  • Experience with OpenSSL, Bouncy Castle or other cryptography libraries and tools.

  • Experience working in virtualized, cloud environments.

  • Highly competent design skills utilizing patterns and frameworks.

  • Ability to ramp up on distributed architectures quickly to understand important scalability and reliability issues and apply data to inform and improve those issues.

  • Proven ability to work and problem solve independently/collaboratively, to organize workload and priorities, high-quality execution, technical innovation/adaption, and initiative.

Nice to Have:

  • Master's degree in technology or software-related field of study or equivalent experience.

  • Experience with multiple compilers and operating systems.

  • Experience developing web-based UI.

  • Experience architecting, designing, and building large scale distributed systems

  • Strong understanding of industry-standard network principles (e.g. TCP/IP, UDP, Multicast, DNS, Virtual LAN, RTP, SSL/TLS).

  • Experience with socket programming

  • Experience with any of the following: certificate generation/validation, scalable storage technology, X.509 certificates/certificate chains/ digital signatures, and AES/SHA1/SHA2/RSA algorithms and PKI fundamentals.

iStreamPlanet is building connected video services for the Internet age. We're ambitious, agile, dynamic, and 100% customer focused. We're also fun, appreciate good humor, and we want people who are passionate about their work.

iStreamPlanet is an equal opportunity employer.


Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Dev Engineer Internationalization Plat...

Amazon.Com, Inc.

  Posted 2 days ago

VIEW JOBS 5/19/2018 12:00:00 AM 2018-08-17T00:00 Amazon.com's long-term vision is to enable a seamless experience for all Amazon customers worldwide on any Amazon website and device, in any language and for any culture. This extends the personalization of the shopping experience by allowing our customers to define their preferred language and currency and ensure that we provide an equivalent experience for our customers in their language of preference as we do customers in the default marketplace language. Our team started in early 2014 and, as of March 2017, we have launched multiple languages in 4 different marketplaces (US, Canada, Japan and Germany). Our goal is to provide a framework allowing us to define and measure the quality of these experiences and accelerate language adoption across marketplaces. We believe that, by establishing a platform team and providing tools and mechanisms, we can broadly influence change across Amazon while auditing the quality of our customer experiences. About you: You're looking for a career where you'll be able to build, to deliver, and to impress. You look at problems holistically, and thrive on the intricate complexity of designing feedback loops and ecosystems. You want to work on projects where you are implementing solutions to real problems that require creative solutions and deep understanding of the problem space. You challenge yourself and others to constantly come up with better solutions. This highly visible role requires frequent communication with senior leadership in order to help shape and deliver on the product roadmap, and requires you to nimbly switch between strategic and tactical initiatives to achieve technical, business, and customer experience goals. You'll be given the unique opportunity to own and drive initiatives across the Amazon Retail as a whole -- from algorithmic innovation, all the way down to the datasets that the back-end services consume. About us together: We're going to change the way that Amazon thinks about supporting our global customer. Along the way, we're going to face seemingly impossible problems. We're going to argue about how to solve them, and we'll work together to find a solution that is superior to each of the proposals we came in with. We'll make tough decisions, but we'll all understand why. We'll be the dream team. The ideal engineer for this space will be highly quantitative, have great judgment and passion for building a great customer experience, be inventive, and have a strong track record of delivery. You also have a pragmatic approach and iterative approach to building software: you have an ability to simplify and get things done with a demonstrated track record of building and delivering software and working effectively with external and internal teams. Some problem spaces we'll be working on: DATAMART - as we release new languages across marketplaces, our business teams will want to understand customer trends and interactions with these new marketplaces. Ideally, we want to enable our business teams to report on the various languages within a marketplace as if those languages were individual businesses. As such, we need to create a DataMart that enables all business metrics to be split by language and also enables business users to execute ad hoc queries to answer questions that we have not currently considered. As we create the DataMart, we will have to consider the scale of data that we will be handling (at the scale of Amazon's global retail business) and employ BigData techniques to aggregate and manipulate this data. We will need to design the platform to be robust and to seamlessly recover from disaster, should the need arise. Consistency and validation will be primary concerns as we understand that systems fail, specifically systems upon which we rely for signal and we need to protect our business teams from making decisions based upon incomplete information. CUSTOMER EXPERIENCE - as arbiters of the customer experience, we need to understand our customers' experience in their languages of preference. Similarly, given the scope of this initiative, it is clear that we will not be able to translate all content in a single release. As a result, it is critical that we can truly measure the customer experience as a function of our translations (both coverage and quality) throughout their journey within the Amazon marketplace. This is further complicated by the fact that our customers receive a unique experience based upon their browse history, so our method of measurement must be considerate of and support such a dynamic experience. Furthermore, in real time and with zero latency, we want to understand when the experience is broken so that we can take appropriate actions. This is going to be a challenge that may make use of the latest BigData streaming technologies to provide a real-time data and measurement pipeline. Questions?: You may already know if you're a fit, but perhaps you're worried about technology and experience requirements? Don't be - we're looking for smart, proven, engineers; if you're the right candidate, we're flexible. Amazon.Com, Inc. Seattle WA

Sr. Software Dev Engineer- Orbis

Istreamplanet