company_logo

Full Time Job

Senior Software Engineer

Netflix

Alphaville, Mexico 01-14-2022
 
  • Paid
  • Full Time
Job Description
About Netflix:

Netflix is the world's leading internet entertainment service with over 210 million paid memberships in over 190 countries. We are the first truly global internet entertainment network and we want the world to experience the joy of entertainment wherever and whenever they want. We are revolutionizing how shows and movies are produced, pushing technological boundaries to efficiently deliver streaming video at a massive scale over the internet. We are focused on disrupting the media and entertainment industry by applying innovative software development and data design practices.

Role Overview:

The device reliability engineering (DRE) team is the voice of the subscriber for Consumer Electronics (CE) & Multichannel Video Programming Distribution (MVPD) devices focusing on in-field subscriber-impacting issues. This team has both an operational and project-based focus. Operationally, they will put in place and continue to execute monitoring of in-field devices aiming to find issues before they crystallize as in-field escalations. They triage and own through resolution all CE and MVPD in-field escalations. The rest of the responsibilities will be focused on projects that assist Netflix in monitoring, qualifying, learning from, and ultimately improving overall device reliability.

The opportunity:

We are looking for a technology leader to join our team to help our partners build and maintain a world-class, highly reliable Netflix solution.
- Go through alerts, troubleshoot (internal or external or partner backend), and root cause analysis.
- Working closely with cross-functional teams: Partner Engineering, Payments Engineering, Client and UI Engineering, Global Device, and Payment Partner Engagement Managers (PEMs).
- Asking DRE to build the relationship with the partner.
- Context: DRE has technical aspect + partner experience, therefore tasked to find the problems early on and get it addressed.

Main Points / Impact
• Work on escalation by rallying peers, engineers, partners, CS reps, and whoever else to root cause, fix or work around the problem. At the end of the day, you look back knowing that you have helped a lot of customers get a better Netflix experience.
• Believe in engineering away our problems and making our job easier and our users' experience better every day.
• Push to find issues earlier to turn the tables on our relationship with customer service, giving them a heads up of incoming issues more often than they escalate customer concerns to us (proactive vs reactive).
• Reduced time on the phone and customer pain.
• Partner facing/cross-functional collaboration opportunities.
• Work with Product for better instrumentation and logging.

Challenges
• Home network routers causing packet drops.
• Partner firmware updates causing issues with our application.
• Problems in the routing layers of our complex services-oriented architecture.
• UI changes causing memory issues on devices.

Main Partners/Stakeholders
• Partner Engineering, Payments Engineering, Device + Payment PEMs + Partners (Dish, Telefonica, Samsung, LG, etc).
• Technical // Coordination w/ Partner Engineering (PE) and backend services teams.
• Technical (debugging) - then go to PE to check the code.
• Business // PEMs - problem in here - CS call volume has increased etc.
• PEM - PE - Partner.
• Product.

How Performance will be measured
• Communication and context sharing
• Working with cross-functional teams
• Adaptability and learning new skills
• Unique strength within the team

Tools/Technologies Used
• (Learnable) SQL - easy language to learn - database (any kind)
• *Python or Perl (any Object-Oriented Language)
• The expectation for this role: awareness of any language to write tools that automate troubleshoot steps
• Have to write SQL queries, datalogs

Jobcode: Reference SBJ-ron406-18-222-23-119-42 in your application.