Showing posts sorted by date for query python. Sort by relevance Show all posts
Showing posts sorted by date for query python. Sort by relevance Show all posts

Thursday 7 August 2014

IT Cloud Engineer | Netflix, Inc. | Los Gatos, CA


IT Cloud Engineer | Netflix, Inc. | Los Gatos, CA


IT Operations

IT Cloud Engineer

IT Operations

Los Gatos, CA

Join a collaborative, engineering focused IT Cloud Operations team! As a team member, you'll be actively involved in creating new software and tools used by teams to support a highly available applications and services experience in the cloud.

We are looking for skilled engineers or Linux hackers that have a passion for making things work reliably, repeatedly, and with little oversight, automation should always do the work.

What you’ll be doing:
- Architecting the future: IT in the Cloud
- Work with IT teams to design, build and secure the applications and services migrating from the datacenter to the cloud.
- Participate in an on-call rotation to provide support during downtime events.
- Actively find ways to make sure that people on the on-call rotation are never contacted by creating 'self-healing' tools, software, and process.
- Troubleshoot issues in both development and production environments.
- Develop solutions to problems that don’t yet exist.
- Contribute to future Cloud initiatives inside of the company, supporting new products.

Requirements:
- Ability to drive architectural design decisions, solve technical problems, and make improvements to our systems and processes
- Strong scripting experience - Bash, Python, Ruby, …
- Strong AWS/Cloud experience including implementation, automation, consuming services, API
- Experience with IT compliance and risk management (e.g. security, privacy, SOX, HIPAA etc.)
- Excellent problem solving skills with a high degree of intellectual curiosity
- Extensive knowledge of the Linux operating system
- Excellent written and verbal communication skills
- Understand technology and industry issues that impact business units and IT organizations within large enterprise organizations
- Utilize deep technology expertise to help design supportable, scalable technology solutions based on requirements provided by customers
- Experience working on critical, highly available production systems 
 
 
 
 
 

Senior Data Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Product Analytics

Data Science and Engineering

Los Gatos, CA

Netflix is looking for bright & well-rounded engineer to build and maintain a world-class analytics product.  With opportunities across the BI stack, you will have the chance to apply your existing expertise and to learn something new.

Netflix offers amazing co-workers, new technology, and a Freedom & Responsibility Culture that’s truly hard to find.

What will fill your days:
- You will creatively figure out how to use app/web data to continually add value to Netflix.
- You will be a bridge between app/web developers, statisticians, data miners, product managers, and other Data Science & Engineering teams.
- You will work with app/web developers to continually acquire new data.
- You will monitor, maintain, and improve data integration logic running in the Amazon cloud processing many billions of rows of data.

The character & qualities that will help you succeed:
- You’re tenacious, persistent, & industrious; not just talented.
- Micromanagement makes your skin crawl. Given context, you’re capable of self-direction.
- You leave your desk & collaborate. (Not to be mistaken with extroversion, but you realize the effectiveness of face-to-face contact in communication.)
- You move seamlessly between code and analytical concepts.
- You’re an active listener who asks good questions and puts the company first.
- You appreciate beauty & simplicity.
- You’re known as a creative, innovative, & out-of-the-box thinker.

The technical experience that will help you succeed (not a rigid litmus test):
- mapReduce/HIVE/Pig experience (Bonus points if you’ve worked with Amazon’s EMR.)
- Big data & production support ETL experience.
- Strong SQL experience.
- Python/Perl/Java/C++ (Experience in one or more.)
- Quantitative: You’ve taken classes or read books that give you an appreciation for basic stats and/or machine learning.
- An appreciation for app development, web sites, and software development.

A few more things to know:
- Our culture is unique and we live by our values.  It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments.
- Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Data Engineer - Experimentation & Testing | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Experimentation & Testing | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Experimentation & Testing

Data Science and Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and growing rapidly. To ensure that we are constantly improving the Netflix experience, we have adopted a culture of testing and experimentation that requires every product-related decision to be evidence-based.

As a data science and engineering expert in the Experimentation vertical team, you will have the chance to apply your existing expertise and to learn something new across the entire BI stack. You will be joining a company that offers amazing co-workers, the latest technologies, and a Freedom & Responsibility Culture that's truly hard to find.

What will fill your days:
- You will creatively figure out how to use app/web data to inform decision-making at Netflix.
- You will be a bridge between app/web developers, statisticians, data miners, product managers, and other Data Science & Engineering teams.
- You will work with app/web developers to continually acquire new data.
- You will monitor, maintain, and improve data integration logic running in the Amazon cloud processing many billions of rows of web/app data.

The character & qualities that will help you succeed:
- You're tenacious, persistent, & industrious; not just talented.
- Micromanagement makes your skin crawl.  Given context, you're capable of self-direction.
- You leave your desk & collaborate (not to be mistaken with extroversion, but you realize the effectiveness of face-to-face contact in communication).
- You move seamlessly between code and analytical concepts.
- You're an active listener who asks good questions and puts the company first.
- You appreciate beauty & simplicity.
- You're known as a creative, innovative, & out-of-the-box thinker.

The technical experience that will help you succeed (not a rigid litmus test):
- Cloud technologies such as MapReduce/Hadoop/Hive/Pig
- Big data & production support
- Strong SQL skills.
- Python/Perl (experience in one or more is a plus)
- Analytics, statistics, and machine learning is a plus
- A/B or multivariate testing is a plus

A few more things to know:
- You will need to be comfortable working in the most agile of environments. Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
- Our culture is unique and we live by our values. It's worth learning more: www.netflix.com/Jobs.
 
 
 
 
 

Senior Data Analyst - Messaging | Netflix, Inc. | Los Gatos, CA


Senior Data Analyst - Messaging | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Analyst - Messaging

Data Science and Engineering

Los Gatos, CA

Netflix is shaping the future of Television and we're looking for great people to join us. The Data Science and Engineering (DSE) Organization has a huge amount of data and a lot more questions than we have time to answer. We balance building tools that help everyone at the company answer their questions quickly and doing deeper analysis that may be less widely used but which can really help inform a particular product decision.

The DSE team is seeking a Data Analyst to support initiatives within the messaging space. This is a great opportunity for someone with independent research ability and  passion for data quality to work with product teams on exciting business problems to enable data driven decision making.

Responsibilities:
- Develop deep analyses and use your product sense to interpret the results and help drive key product decisions.
- Effectively communicate the results with the product teams to apply the learnings for improving user experience
- Create visualizations to make data easily accessible across the organization
- Act as a data steward, who will conduct preliminary investigation to identify data quality issues through data profiling, monitoring reports and automated data health checks.
- Identify the best practices to programmatically detect data quality issues and collaborate with Data Engineers to improve data quality framework.

Qualifications:
- Strong database experience including proficiency in SQL coding across standard commercial databases (e.g Oracle, Teradata, MySQL etc.).
- 2+ years of experience working with large data sets, working with distributed computing tools MapReduce, Hadoop, Pig, Hive or other NoSQL experience
- Extensive experience with analytical tools supporting data analysis, reporting and visualization (MicroStrategy, Tableau, R, etc.)
- Experience in Python/Java is a plus
- Excellent communication skills with the ability to distill complex issues into structured frameworks and actionable insights. Excellent attention to detail
- B.S. or M.S. in Computer Science, MIS or related field

A few more things to know:
- Our culture is unique and we live by our values. It's worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments. Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
 
 
 
 
 
 

Senior Data Engineer - Discovery and Personalization | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Discovery and Personalization | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Discovery and Personalization

Data Science and Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and growing rapidly. In order to provide a responsive and reliable experience for our customers, we've scaled out massively around the world, constantly challenging the limits of nascent cloud technology, and maturing it and the tools surrounding it.
 
The Discovery and Personalization wing (Search, Merch, Personalization, Product features – Ratings, My List etc.) of the Data Science and Engineering team is looking for a data engineer to support initiatives in this space. Looking for an individual who is passionate about data, tenacious in finding solutions and working through issues. Candidate should be courageous: have a voice; challenges ideas or solutions, and presents alternate ideas to improve how we do things.
 
Responsibilities:
- Design, build, and maintain all parts of the data warehouse infrastructure to support analysis (requirements gathering, ETL, data modeling, basic reporting, etc)
- Evolve the way we organize and maintain this data
- Provide expert advice and education in the usage and interpretation of data within the Discovery and Personalization team and for other teams across Data Science and Engineering
- Champion better cross-functional data integration efforts, both upstream and downstream
- Develop and maintain strong relationships with key stakeholders and partners.
- Ensure that the necessary instrumentation and robust data logging is in place to measure the performance of product feature.
- Detect data quality issues and their root causes. Implement fixes and design data audits to capture the issues in the future.
 
Qualifications:
The successful candidate will have a minimum of 5 years of experience in a data-driven information environment designing and implementing solutions. To succeed in this role, you should also have the following qualifications and characteristics:
- MS/BS in Computer Science, MIS or relevant work experience
- 2 years of experience working with large data sets, cloud technologies - Hadoop, Pig, Hive, MapReduce.
- Experience in building end-to-end ETL pipeline.
- Strong knowledge in scripting languages Python/Perl.
- Solid database experience, proficiency in writing complex SQL. Teradata experience is a plus.
- Experience in business intelligence and reporting (MicroStrategy/Tableau) is a plus.
- Strong understanding of data architecture, data modeling, clickstream/event logging systems.
- Ability to learn new technologies and help integrate them successfully into the existing workflow.
- Excellent communication skills with the ability to present complex issues in technical and non-technical terms.
- Ability to work in a dynamic organization with minimal documentation and process
 
A few more things to know:
- Our culture is unique and we live by our values.  It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments.  Requirements will be vague.  Iterations will be rapid.  You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Data Engineer - Finance | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Finance | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Finance

Data Science and Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and growing rapidly. In order to provide a responsive and reliable experience for our customers, we've scaled out massively around the world, constantly challenging the limits of nascent cloud technology, and maturing it and the tools surrounding it.

The Finance/Subscriber wing of the Data Science and Engineering team is looking for a senior data engineer who is passionate about data, tenacious in finding solutions and working through issues. Candidate should be courageous: challenges ideas or solutions, and present alternate ideas to improve how we do things. 

This team owns key dimensions including subscriber/customer dimension and the related fact tables that are used across the board by all other data vertical teams. This individual will play a key role in maintaining, enhancing and enriching these data sets. 

Responsibilities:
- Serve as the primary data integration technical resource within the team.
- Design, build, and maintain all parts of the data warehouse infrastructure (ETL, data modeling, basic reporting, etc.)
- Acquire data from transactional source systems to our data warehouse (typically using Pig, Python, Hive and Teradata)
- Evolve the way we organize and maintain this data
- Provide expert advice and education in the usage and interpretation of data to the other teams across Data Science and Engineering
- Champion better cross-functional data integration efforts, both upstream and downstream
- Develop and maintain strong relationships with key stakeholders and partners.
- Detect data quality issues and their root causes. Implement fixes and design data audits to capture the issues in the future.
 
Qualifications:
- Big data & production support ETL experience
- Pig, Python and Hive experience
-Scalability. You have dealt with TBs of data before
- Data modeling, SQL and data warehousing
- Ability to design and develop data structures needed to analyze large-scale complex business information 
- Hadoop, MapReduce, Amazon EMR experience a plus
- Experience in business intelligence and reporting (Microstrategy/Tableau) is a plus
- Ability to work in a dynamic organization with minimal documentation and process

A few more things to know:
- Our culture is unique and we live by our values.  It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments.  Requirements will be vague.  Iterations will be rapid.  You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Software Engineer - Ecommerce Advertising | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Ecommerce Advertising | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Ecommerce Advertising

Product Engineering

Los Gatos, CA

Netflix is one of the world's largest and most popular subscription based services for streaming movies and television, with over 50 million subscribers internationally. As Netflix continues to expand globally and add new devices to its fold, we expect our subscriber base to grow at an unprecedented rate over the next many years. 

The Ecommerce Advertising team is responsible for building and managing highly scalable systems, infrastructure and services to enable customer acquisition and growth through Digital Advertising. We are working on latest Advertising technologies like Real Time Bidding, Social Advertising and Search Engine Optimization and Monetization. 

We are looking for an experienced senior engineer to further our Digital Advertising Technology platform. The technical challenges involve mining big data sets to guide intelligent advertising and building workflow automation solutions between Netflix and its advertising partners.
 
Why work for the Ecommerce Advertising team?
- We are a small, lean and tightly-knit team 
- We are very agile with a strong focus on innovation and technology
- We work closely with Marketing to define, shape and implement our Advertising Platform
- Our work has a significant impact on international and domestic customer acquisition at Netflix

Minimum Qualifications
- BS/MS in Computer Science or equivalent with 5+ years of experience 
- Experience with Java
- Ability to write complex SQL queries
- Good verbal and written communication skills
- Strong analytical and debugging skills

Preferred Qualifications
- Prior Experience with Digital Advertising
- Experience with Python scripting
- Exposure to Hive, RDBMS
- Ability to work with SOAP, REST based APIs
 
 
 
 
 

Senior Research Engineer - Personalized Ranking Algorithms | Netflix, Inc. | Los Gatos, CA



Senior Research Engineer - Personalized Ranking Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Research Engineer - Personalized Ranking Algorithms

Product Engineering

Los Gatos, CA

Our team drives the research, development, and innovation for ranking and clustering algorithms at Netflix. We are looking for a passionate and talented machine learning expert to join our team of researchers and engineers. In this position, you will lead the way by implementing and owning the next generation of algorithms to improve the product for our more than 50 million members in over 40 countries.

Problems you'll work on:
- Recommender Systems and Personalization. Almost every aspect of the Netflix experience is personalized to the user. We apply a number of algorithms, from the latest in recommender systems, to explore/exploit approaches to personalize every aspects of the Netflix experience.

- Learning to Rank. One of the core tasks within the Netflix product is to rank movies and TV shows. These algorithms are used heavily in the generation of the Netflix homepage, where over 75% of users select what they're going to watch.

- Unsupervised Learning, such as Clustering and Matrix Factorization. We use unsupervised machine learning and other probabilistic algorithms to infer information about our user's tastes and preferences across massive datasets.

Requirements:
- 5 years experience working as a researcher or data scientist
- Strong background in machine learning with a broad understanding of unsupervised and supervised learning methods
- Experience writing production quality code in a language such as Java, Scala, or Python
- Successful track record of delivering results in complex cross-functional projects
- Strong mathematical skills with knowledge of statistical methods
- Great communication skills
- Motivated by continuous learning and development
- PhD in computer science, statistics or equivalent

Preferred, but not required:
- Experience in recommendation systems or search
- Experience with distributed computing platforms (e.g. Hadoop, Spark, Scalding, or equivalent)
- Open source contributions

If you are ready to make a difference at a company that matters and if you want to work on algorithms and data in a company that strongly believes in both, then we would love to talk to you.
 
 
 
 
 

Senior Hardware Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Senior Hardware Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Hardware Engineer - Open Connect Content Delivery

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of peak downstream Internet traffic in North America and sizable amounts of traffic in every other market we serve. To help us deliver this traffic to our viewers, we are now in the process of building and scaling up Open Connect, a single-purpose Content Delivery Network for Netflix streaming video capable of serving extremely high volumes of data.

Netflix seeks a seasoned, hands on, hardware engineer to help us qualify, design, test, and troubleshoot the hardware that makes up the Open Connect platform.  Ideal candidates will be familiar with large scale operations, components of commodity server design, component firmware and driver function, *nix kernel and drivers, Systems Administration, Scripting, Web Servers, and Internet scale TCP/IP networking.

Responsibilities:

-Support hardware design for next generation servers
-Operate and support hardware, software, and support systems related to software and hardware development clusters regionally
-Build and tune new kernels to support new hardware and configurations
-Measure and classify performance, stability, and support from vendors on new and existing hardware
-Document and support new and existing hardware for operations teams
-Use large data stores and scripting to compare, document, and present on hardware and software performance and reliability changes

Skills & Experience:

The following qualifications are required:
- At least five years of relevant experience with operations, engineering and/or testing of servers that make up large scale systems
-Knowledge of commodity components market for Motherboard, HBA, NIC, CPU, RAM, and chassis
- Knowledge of data center standards including power, cooling, racking and cabling
- Knowledge of standard Internet protocols (in practice and by RFC), especially TCP/IP, HTTP/S and DNS.
- Expert knowledge of *nix systems including working with vendors to build new kernels to support new hardware
- Perl, Python, Shell or other scripting language experience.
- Superb communication skills, both written and verbal.
- Flexibility, maturity, and bandwidth to deal with a novel, dynamic and extremely fast-paced environment.

The following qualifications are preferred:
- BS in Computer Science, Network Engineering or Electrical Engineering (or equivalent professional experience).
- Experience with source/revision-control systems (e.g., CVS, Subversion, Perforce, Git)
- Knowledge of and proven experience with CDN/HTTP cache/proxy technology.
 
 
 
 
 
 

Content Delivery Dev Ops Engineer - Open Connect | Netflix, Inc. | Los Gatos, CA


Content Delivery Dev Ops Engineer - Open Connect | Netflix, Inc. | Los Gatos, CA


Engineering

Content Delivery Dev Ops Engineer - Open Connect

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of peak downstream Internet traffic in North America and sizable amounts of traffic in every other market we serve. To help us deliver this traffic to our viewers, we have built Open Connect, a single-purpose Content Delivery Network for Netflix streaming video, capable of serving extremely high volumes of data.

Netflix seeks seasoned folks with extensive platform, architecture and development experience as well as large scale system operations experience to design and build platforms, tools and systems to operate, monitor and maintain our global CDN.

Responsibilities:
- Architect and develop platforms, tools and processes necessary to build, scale, deploy, monitor and operate all aspects of Open Connect with a strong emphasis on automation
- Deploy, monitor and maintain the global CDN including hardware, OS, network and software
- Mine enormous amounts of data and optimize CDN systems and client software so users receive optimal Netflix quality
- Work with a small highly energetic and dynamic team of extremely clueful folks

Preferred Skills:
- Strong systems or backend software development experience (Python or Java preferred)
- Experience designing and deploying for the cloud (or microservices, containers in general)
- REST-style API design and integration
- Front-end web development skills a plus
- Expert-level knowledge of *nix systems and their administration at scale
- Operational experience running critical production services 24x7x365 at scale

For more information on Netflix CDN see http://openconnect.netflix.com.
 
 
 
 
 
 

Senior Systems Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Senior Systems Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Systems Engineer - Open Connect Content Delivery

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of peak downstream Internet traffic in North America and sizable amounts of traffic in every other market we serve. To help us deliver this traffic to our viewers, we are now in the process of building and scaling up Open Connect, a single-purpose Content Delivery Network for Netflix streaming video capable of serving extremely high volumes of data.

Netflix seeks a seasoned Senior Systems Engineer to help us develop and operate infrastructure for Open Connect Appliances, which are designed to deliver tens of Gbps of HTTP traffic from a single server. Ideal candidates will be well versed in *nix systems, TCP/IP networking, *nix kernel tuning – and be pre-disposed to preventative and automation-oriented engineering.

Responsibilities
- Support code development of a very high performance HTTP environment.
- Operate Netflix Content Delivery development cluster: tens of development servers delivering large scale production traffic using experimental code.
- Perform performance analysis and optimization to extract maximum throughput by tuning system hardware, drivers, FreeBSD OS/kernel, and application software.
- Be responsible for the system stability: proactively identify and diagnose issues with experimental code and drive them to resolution with the development team.

Skills & Experience
The following qualifications are required:
- At least five years of relevant experience with operations, development, and testing of large scale distributed systems.
- Knowledge of standard Internet protocols (in practice and by RFC), especially TCP/IP, HTTP/S and DNS.
- Expert knowledge of *nix systems.
- Perl, Python, or other scripting language experience.
- Experience with source/revision-control systems (e.g., CVS, Subversion, Perforce, Git)
- Superb communication skills, both written and verbal.
- Flexibility and bandwidth to deal with a novel, dynamic and extremely fast-paced environment.

The following qualifications are preferred:
- BS in Computer Science, Network Engineering or Electrical Engineering (or equivalent professional experience).
- Knowledge of and proven experience with CDN/HTTP cache/proxy technology.

For more information on Netflix CDN see http://openconnect.netflix.com 





Sunday 3 August 2014

Senior Systems Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Senior Systems Engineer - Open Connect Content Delivery | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Systems Engineer - Open Connect Content Delivery

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of peak downstream Internet traffic in North America and sizable amounts of traffic in every other market we serve. To help us deliver this traffic to our viewers, we are now in the process of building and scaling up Open Connect, a single-purpose Content Delivery Network for Netflix streaming video capable of serving extremely high volumes of data.

Netflix seeks a seasoned Senior Systems Engineer to help us develop and operate infrastructure for Open Connect Appliances, which are designed to deliver tens of Gbps of HTTP traffic from a single server. Ideal candidates will be well versed in *nix systems, TCP/IP networking, *nix kernel tuning – and be pre-disposed to preventative and automation-oriented engineering.

Responsibilities
- Support code development of a very high performance HTTP environment.
- Operate Netflix Content Delivery development cluster: tens of development servers delivering large scale production traffic using experimental code.
- Perform performance analysis and optimization to extract maximum throughput by tuning system hardware, drivers, FreeBSD OS/kernel, and application software.
- Be responsible for the system stability: proactively identify and diagnose issues with experimental code and drive them to resolution with the development team.

Skills & Experience
The following qualifications are required:
- At least five years of relevant experience with operations, development, and testing of large scale distributed systems.
- Knowledge of standard Internet protocols (in practice and by RFC), especially TCP/IP, HTTP/S and DNS.
- Expert knowledge of *nix systems.
- Perl, Python, or other scripting language experience.
- Experience with source/revision-control systems (e.g., CVS, Subversion, Perforce, Git)
- Superb communication skills, both written and verbal.
- Flexibility and bandwidth to deal with a novel, dynamic and extremely fast-paced environment.

The following qualifications are preferred:
- BS in Computer Science, Network Engineering or Electrical Engineering (or equivalent professional experience).
- Knowledge of and proven experience with CDN/HTTP cache/proxy technology.

For more information on Netflix CDN see http://openconnect.netflix.com 





Saturday 2 August 2014

Senior Software Engineer - Media Cloud Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Media Cloud Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Media Cloud Engineering

Content Platform Engineering

Los Gatos, CA

Netflix is the leader of internet video streaming both domestic and international, accounting for a third of peak internet traffic in North America and available on over a 100 different devices (including any smashing new smart phone, TV or gaming console).

Behind the scenes is the cloud based media transcoding infrastructure that enables this scale. If you ever had to implement a system that runs a dynamic workflow, in a production environment that is up 24x7, scattered across thousands of machines across a low reliability multi-zone cloud, managing a data catalog that is multi-PB in size, delivering updates for new features and all new device launches around the world while growing to an international scale in terms of capacity, scheduling and cost efficiency, then you know what we’re looking for. Almost every major Netflix feature has an immediate and direct impact on our team. We directly collaborate with all other teams in Netflix, from finance, movie purchasing, through CDN to website design.

We invent our own tools, languages, front ends and back ends. We use and contribute to Open Source software. We are responsible for defining, designing, implementing and running our solutions, and we constantly look for new ideas and new and better ways to do things as well as implementing new features on a very aggressive delivery schedule.

We are looking for engineers that can do everything so our solutions are never limited. Our current technology stack includes Linux, Java, AWS, MySQL, Cassandra, JavaScript, Angular, Python, …

As a senior member of the team, you will be expected to drive the requirements for and own large components of the system throughout their lifecycle: requirements, architecture/design, implementation, testing, and launch. You will need to exhibit strong leadership and communication skills, define and successfully execute on the engineering and release priorities in a very agile application development environment.

This is a great opportunity to make a real impact on millions of consumers, in real time, while inventing the architecture of a scalable cloud, and have fun doing it.

Wish list: 
- 5+ years object-oriented experience with at least one of: Java (preferred), C#, C++, or similar
- Experience with large-scale distributed infrastructure systems and client-server architectures
- Experience with *nix platform (Linux preferred)
- Excellent communication skills
- Experience as a Technical Lead on a complex distributed systems project
- Experience with Cloud Computing platforms: Amazon AWS, Microsoft Azure, Google cloud or similar
- Experience with SQL and/or NoSQL databases

Netflix is a very flat organization and we operate in small, loosely coupled, but tightly aligned teams. This role offers a lot of challenges and a great opportunity to impact a global business in a very significant way.
 
 
 
 
 

Software Engineer | HostGator.com | Austin, Texas, United States


Software Engineer | HostGator.com | Austin, Texas, United States


Software Engineer
Tracking Code
019HG100
Job Description
HostGator is looking for a Senior Perl Developer to join our dedicated team of developers that will present you with frequent opportunities to get your good work in front of our several million customers.  This is a perfect opportunity for a capable self-starter with a demonstrated ability to own and drive development projects from start to finish.  In addition, the ideal candidate will be a natural leader.  This role is 50% development and 50% developing developers.
What you need for this job: 
  • A very high proficiency in Perl programming for web applications and system administration
  • Minimum of 5+ years of experience in Perl development
  • Proven leadership skills and experience mentoring junior developers
  • Ability to author Perl modules and subroutine packages
  • Solid understanding of multidimensional data structures, references, regular expressions
  • Experience in the complete LAMP stack
  • High degree of familiarity with additional languages:  Python, PHP, SQL, HTML, CSS, JavaScript, etc.
  • Superb communication skills, both written and spoken
  • Some working experience in systems/database administration and tuning
  • Perform complex product design activities, which may require extensive research and analysis
  • Document the development work that you’re responsible for

Attitude: 
  • High level of accountability for product portfolio performance
  • Tenacious, determined self-starter, ruthless seeking incremental and transformational value
  • Strong sense of pride and ownership and a demonstrated willingness to go the extra mile
  • Team player willing to pitch in for the greater good
  • Strong commitment to customer satisfaction

Job Location
Austin, Texas, United States
Position Type
Full-Time/Regular 
 
https://endurance-openhire.silkroad.com/epostings/index.cfm?fuseaction=app.jobinfo&jobid=82&company_id=17060&version=2&source=ONLINE&jobOwner=992273&aid=1 
 
 
 

Security Operations Engineer - Cloud Security | Netflix, Inc. | Los Gatos, CA


Security Operations Engineer - Cloud Security | Netflix, Inc. | Los Gatos, CA


Engineering

Security Operations Engineer - Cloud Security

Cloud and Platform Engineering

Los Gatos, CA

Netflix is growing and adding subscribers at an unprecedented rate. The company is expanding into global markets, and an ever-growing array of Netflix-ready devices is spurring our streaming service to even faster growth.

As we continue to expand and grow, the security of the applications, data, and systems that support the streaming service becomes even more vital, and we are looking for an experienced and motivated Security Operations Engineer to help secure our cutting edge Cloud environment.

As a member of our security operations and tools team, you will be responsible for: architecting and maintaining the security of our Cloud environments, developing tools to manage and automate the security behind one of the world's largest Cloud deployments,  and advising teams on how to make use of Cloud security features.

This is a great opportunity to be on the leading edge of cloud security and simultaneously gain intimate knowledge of Netflix products and services. You must be a quick learner and have strong technical and communication skills.

Areas of focus include:

- Implementation and maintenance  of security controls in public Cloud environments; especially Amazon Web Services.
- Advising teams on cloud-oriented security architecture and best-practices.
- Development of tools to better maintain and automate all of the above.

Minimum Job Qualifications:

- An understanding of the challenges and advantages unique to security and privacy in the public cloud and in agile/DevOps environments.
- Familiarity with the security issues associated with distributed systems in general and large scale consumer Internet services in particular.
- An understanding of modern deployment tools like Jenkins, Git, Puppet, Chef, etc.
- An understanding of how networks and common networking protocols work
- Development experience with Python, Ruby, and/or other scripting languages.
- Experience with public cloud environments and technologies, especially Amazon Web Services.

Education and Qualifications:

- BS/MS in computer science, engineering, or information technology (or equivalent).
 
 
 
 
 

Senior Cloud Tools Engineer - Big Data Platform | Netflix, Inc. | Los Gatos, CA


Senior Cloud Tools Engineer - Big Data Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Cloud Tools Engineer - Big Data Platform

Cloud and Platform Engineering

Los Gatos, CA

At Netflix, we are building our big data analytics platform in the cloud by leveraging open source technologies like Hadoop, Hive, Pig, and more. We provide a reliable platform for Data Science and Engineering teams to gain product and consumer insights from a petabyte scale data-warehouse. We strive to build the best-of-class big data platform and be the reference architecture in the cloud!

We are looking for a Python cloud engineer that will help build tools to automate Hadoop ecosystem operations, build monitoring tools that can predict and detect Hadoop health issues and automatically perform jobs that will heal the clusters.

This is an opportunity to work with and learn Hadoop and its ecosystem, a cutting-edge analytics and data-warehouse ecosystem that is gaining a lot of momentum in becoming the de facto standard for deriving business insights from a huge amount of data. 

Qualifications:

- 5+ years of relevant development experience
- Track record of delivering high quality software in Python. Java is a plus.
- Experience in building tools to automate or monitor large scale distributed systems
- Experience with cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, etc.)
- Experience troubleshooting large scale distributed systems
- Experience with Apache Hadoop is a huge plus
- Excellent communication and interpersonal skills
- Thrive working in a fast-paced, evolving, growing, and dynamic environment
 
 
 
 
 

Senior Front-End Engineer - Experimentation Platform | Netflix, Inc. | Los Gatos, CA


Senior Front-End Engineer - Experimentation Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Front-End Engineer - Experimentation Platform

Cloud and Platform Engineering

Los Gatos, CA

Netflix has a data-driven culture which is key to the success of the company. The experimentation platform is at the core of this culture, enabling innovation on thousands of Netflix ready devices. One facet of this platform is the rich toolset that is used to manage experiments, segmentation, analytics and insights based on digests of several petabytes of data.

We're looking for an experienced front-end engineer who can help us architect, build and scale the next generation of this toolset to support the company's fast growth. It's a great opportunity to work with top Experimentation and Data scientists, Algorithm, UI and application engineers across the company to creatively evolve the toolset to help inform decision making at Netflix. You'd be joining a tight, driven team whose work has a big impact on the business.

Here's what we're looking for:
- 5+ years of professional web development experience
- Expert-level knowledge of JavaScript: you understand prototypical inheritance, scope, and closures
- Proficiency in user experience technologies DHTML (JavaScript, Ajax, HTML5, CSS3)
- Experience working with systems written in Java or the like
- BS/MS in Computer Science (or equivalent)

Here's what would be nice to have:
- Some experience with scripting languages like python
- Comfortable working in Linux/Unix environment

You'd be a great fit if you:
- Raise the bar for your team technically, and are tenacious, curious and collaborative in all aspects of your work
- Are a quick learner and have excellent communication skills
- Enjoy working in an environment with lot of context and minimal guidance

To learn more about the experimentation platform, view the slides here:
http://www.slideshare.net/MohanDoraiswamy/introduction-to-experimentation-platform-at-netflix
 
 
 
 
 
 

Senior Software Engineer - Delivery Engineering | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Delivery Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Delivery Engineering

Cloud and Platform Engineering

Los Gatos, CA

Netflix is the world's leading streaming video service, and our growth is accelerating. As we expand internationally, we are continually upgrading our cloud-based infrastructure to help us scale and move even faster. This flexibility is the key driver for our growth, while continuing to present new and exciting challenges for our engineers to build a reliable service within a constantly evolving environment. At Netflix, we are pushing the limits of these technologies every day.

We are looking for a world-class, full stack senior software engineer to join our Delivery Engineering team. You will build and maintain the cloud management and application deployment tools that we are building to run our software across the globe in Amazon Web Services (AWS). If you are passionate about building software that enables developers to use public clouds more effectively, are involved in the open-source community, and love working with and developing the latest technologies, then we are eager to talk to you.

What you will do:
- Develop a next generation continuous delivery platform in Java and Groovy.
- Develop applications to manage deployments in AWS.
- Coordinate and scale the evolving build and cloud deployment systems across all product development teams at Netflix.
- Work with teams to identify and design automated solutions for our systems.

The skills we require:
- Great communication skills, both verbal and written.
- 7+ years of relevant software engineering experience.
- 5+ years of experience in robust server-side development, including Java web-based applications.
- Strong object-oriented development skills.
- Comfortable with Java, JavaScript, HTML, CSS, and bash scripts.
- Desire to work in a fast paced and dynamic environment.

The skills we prefer:
- Experience building RESTful web services
- Experience with JavaScript frameworks like AngularJS
- Ability to improve the user experience of administrative web applications, to make it easier for users to do their work quickly with fewer mistakes.
- Passion for intuitive user interfaces, and the latest trends in web design.
- Familiarity with languages like Groovy, Ruby, Python, or Scala.
- Ability to diagnose, troubleshoot, and repair running JVM servers for high availability.
- Experience with AWS or similar cloud computing environments.
- Experience with Gradle, Ivy or Maven.
- Fluent in Linux: RedHat, CentOS, Fedora, or Ubuntu.
- Experience building and managing automated build/test/deployment environments.
 
 
 
 
 
 

Senior Devops Engineer - Big Data Platform | Netflix, Inc. | Los Gatos, CA


Senior Devops Engineer - Big Data Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Devops Engineer - Big Data Platform

Cloud and Platform Engineering

Los Gatos, CA

At Netflix, we are building a big data analytics infrastructure in the cloud by leveraging open source technologies like Hadoop, Hive, Pig, and more. We provide a reliable platform for Data Science and Engineering teams to gain product and consumer insights from a petabyte scale data-warehouse. Tens of billions of events are processed daily and the volume is climbing rapidly as we grow our global subscriber base. This represents tremendous opportunity to build a world-class data pipeline and analytics platform in the cloud for our global and expanding service.
Here is a tech blog that describes the core of our infrastructure: http://techblog.netflix.com/2013/01/hadoop-platform-as-service-in-cloud.html
The Position:
With this role, you will be driving operation excellence for Netflix's big data infrastructure. Specifically, you will:
- Productize and operationalize our big data infrastructure in the cloud.
- Build cloud automation and internal tools.
- Manage our cloud deployment & configuration.
- Do performance analysis and capacity planning for our clusters.
- Trouble-shoot and triage production issues.
About you:
- You thrive on the operations and production of large-scale distributed systems in the cloud.
- You thrive on building reliable infrastructure to turn big data into insights.
- You work well in a cross-functional environment and excel in communicating with your peers.
- You thrive on working in a fast-paced, evolving, growing, dynamic environment.
Qualifications:
- 4+ years of relevant development/operations experience.
- Successful track record of providing production support for large-scale distributed systems, with experience in creating software/scripts to automate production systems with some of the followings:  Java, bash, python, perl, etc.
- Experience with Linux administration.
- Experience with Hadoop a big plus.
- Experience with cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, etc.) and relational database systems a big plus.
- A Bachelors or Masters in Computer Science or equivalent degree.


http://jobs.netflix.com/jobs.php?id=NFX00367


Senior Software Engineer - Data Pipeline/Hadoop Infrastructure | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Data Pipeline/Hadoop Infrastructure | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Data Pipeline/Hadoop Infrastructure

Cloud and Platform Engineering

Los Gatos, CA

At Netflix, we are building a big data analytics infrastructure in the cloud by leveraging open source technologies like Hadoop, Hive, Pig and more. We provide a reliable platform that powers search and recommendations and surfaces product and consumer insights from a petabyte scale data-warehouse. Tens of billions of events are processed daily and the volume is climbing rapidly as we grow our global subscriber base. This represents a tremendous opportunity to build a world-class data pipeline and analytics platform in the cloud for our global and expanding services.

Our big data analytics infrastructure in the cloud is built upon open source technologies like Hadoop, Hive, Pig, Genie, and Lipstick. Particularly, Genie and Lipstick are projects open sourced by the Data Platform team at Netflix.

As part of the big data infrastructure team, you will:
- Design and build best-of-class big data platform in the cloud.
- Become an expert of the Hadoop ecosystem.  
- Contribute and work with various open source projects.
- Build tools to make our infrastructure more accessible for our Netflix engineers and data analysts.
- Help migrate business users and engineers from our traditional data-warehouse stack to our big data-warehouse infrastructure in the cloud. 
- Do performance analysis and capacity planning for our growing clusters.
 
This is your dream job if you:
- Love to solve complex problems and provide simple elegant solutions. 
- Have experience with distributed systems.
- Pride yourself as good coder and an expert in OO programming paradigm (you could be an advocate for either Java or Python).
- Love to work with open source technologies like Hadoop and love to build software in the cloud.
- Have a BS/MS/PhD in Computer Science or related field.
 
If tackling these kinds of challenges and working on a large scale service enjoyed by millions of people around the world sound interesting, we'd love to talk to you!