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

Thursday 7 August 2014

Enterprise Platforms UX Engineer | Netflix, Inc. | Los Gatos, CA


Enterprise Platforms UX Engineer | Netflix, Inc. | Los Gatos, CA


IT Operations

Enterprise Platforms UX Engineer

IT Operations

Los Gatos, CA

Do you want to build beautiful apps? Do you want to support the engineering that provides the best streaming video service in the world? Do you want to be constantly challenged with new technologies and new problems to solve?

Of course you do...

The Enterprise Platforms team within IT Operations at Netflix provides our company with solutions to streamline our product so we can provide our customers quality and simplicity. We want to win those moments of truth when an individual or family is choosing between watching Netflix, playing on their game console, or watching old-fashioned satellite or cable. We do this by developing new apps and providing integration and extension of existing apps. This enables the other departments to focus on their areas of expertise to empower any customer to watch the movies and TV shows when and where they want to.

Our applications touch all aspects of Netflix’s business from Talent/HR to Finance to Logistics to Legal. Whether it's building a document management app in Drupal for our Legal team or a media content platform for our Marketing team built using Ruby on Rails, when a team at Netflix looks to ease their workflow - that's where Enterprise Platforms steps in. 

If you have an eye for design, a mind for asking questions and synthesizing information into actionable work, and the personality to want to learn from AND teach your teammates - we would like to talk to you. If you happen to have any of the following specific skills already...even more so.

Responsibilities
- Form the core of a UX/UI design team to iterate on designs and provide the front-end to all our applications.
- Work closely with our customers and back-end engineering teams to integrate these designs into useable solutions/apps.
 
Requirements for the role:
- Great sense of design and User Experience
- Experience with Javascript platforms (Ember, Angular etc), jQuery
- Experience with converting design to HTML and CSS
 
 
 
 
 
 

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 
 
 
 
 
 

Enterprise Platforms Full Stack Developer | Netflix, Inc. | Los Gatos, CA


Enterprise Platforms Full Stack Developer | Netflix, Inc. | Los Gatos, CA


IT Operations

Enterprise Platforms Full Stack Developer

IT Operations

Los Gatos, CA

Build Beautiful…

The Enterprise Platforms team at Netflix lives by this standard.  As part of the IT Operations team at Netflix, our mission is to deliver applications that IMPACT the day to day lives of internal teams and move meaningful needles across the board.

Our applications touch all aspects of Netflix’s business from Talent/HR to Finance to Logistics and Legal. Whether it's building a system to manage the thousands of contracts we negotiate with studios, or the millions of creative assets we use for all of our advertising, our platforms power these solutions. 

If you have an eye for software design, a mind for asking questions and synthesizing information into actionable work, and the personality to want to learn from AND teach your teammates - we would like to talk to you. If you happen to have any of the following specific skills already...even more so.

Responsibilities
- Design and build high quality software for integration projects, considering numerous factors such as the technical landscape, customer’s business drivers and operations, and the schedule requirements of the multiple parties involved. 
- Drive the design, development and implementation of operational standards and capabilities for connected services that enable highly available, scalable & reliable customer experiences
- Analyze and synthesize a variety of inputs to drive the end-to-end incident management process for multiple offerings
- Create, develop, and manage the deployment architecture for all applications including configuration management and risk management processes
- Implement monitoring agents, metric dashboards, runbooks, logging, escalations and alerts for all applications
- Driving ongoing improvements and efficiencies in operational practices, tools & processes business units and Netflix-wide
 
Requirements for the role:
- Experience of designing and developing integration solutions (APIs, middleware, and Web Services)
- Successful track record of delivering quality results in complex cross-functional projects 
- Experience with software platforms such as Ruby on Rails or Node.js
- Deep understanding of Cloud architecture and application deployment
- Ability to translate business requirements into technical solutions
 
 
 
 
 

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


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


Data Science and Engineering

Senior Data Visualization Engineer - Product Analytics

Data Science and Engineering

Los Gatos, CA

Do you have trouble figuring out whether you’re an artist or data geek? Do you lose sleep staying up late at night playing with data and/or new technology? Do you get excited when you’re able to use data to uncover and visualize an exciting insight? 

If so, Netflix is looking for a bright & well-rounded data visualization engineer to build compelling, simple, and beautiful graphics that will help our business partners make great decisions. 

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

What will fill your days:
- You’ll transform Netflix data into amazing visual representations
- In addition to using existing Netflix tools (Microstrategy/Tableau), you’ll help us push the envelope using the Microstrategy SDK
- You’ll explore and experiment with the latest libraries and technologies like D3, HighCharts , etc…
- You will be a bridge between “the data” and product managers at Netflix
- You will creatively and continually look for new and innovative ways to make the Netflix product better through data
- You will work on a small team with some of the best and brightest co-workers you’ve ever had

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):
- Microstrategy, Microstrategy SDK
- Web Frontend Development (HTML, CSS, Javascript)
- Familiarity with frontend data visualization libraries is a plus (D3, HighCharts, Protovis, etc…)
- Familiarity with building Web Applications (MVC concepts, frameworks like Django, CherryPy, or Ruby on Rails, etc…)
- Strong SQL experience

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.
 
 
 
 
 

Network Architect | Netflix, Inc. | Los Gatos, CA


Network Architect | Netflix, Inc. | Los Gatos, CA


Engineering

Network Architect

Streaming Platforms

Los Gatos, CA

Netflix is responsible for over 30% of the traffic on Internet access networks at peak times, and we’re working collaboratively with Internet Service Providers to ensure our great content is delivered in a manner that is both highly efficient and cost effective.  We need great network professionals to help us manage the remarkable challenge and opportunity that this scale represents.
 
Job Description:

- Work with team members to design and support the next generation of the Netflix Content Delivery platform (Netflix Open Connect)
- Collaborate with business and product development teams to design and implement the infrastructure required to support their vision and strategy
- Design and develop tools to manage the infrastructure for and distribution of traffic within points of presence in the US and across the globe
- Design and develop tools to analyze and act on network performance and capacity data through intelligent automation
- Drive industry and vendor standards to meet our requirements and provide for a better, open internet through collaboration and technical excellence
 
Skills:

Technical
- Expert level multi-vendor experience with Cisco and Juniper routing and switching at large scale
- Experience with transit and peering relationships, including a deep understanding of how networks interconnect
- Understand packet forwarding architectures and RIB/FIB, backplane, and software interactions
- Familiarity with Software Defined Networking concepts
- Expert-level BGP and IS-IS
- Expert-level understanding of TCP/IP,IPv4/IPv6
- Familiarity with WDM technologies
- Ability to script and code in Perl, PHP, Ruby, or other relevant languages.  

Organizational
Ability to:
- see a problem or opportunity and act on it independently
- be a self starter
- know when to escalate
- present to large groups of people
- write technical documentation
- find the solution that no one else thought of

For more information on Netflix CDN see openconnect.netflix.com
 
 
 
 
 
 

Saturday 2 August 2014

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 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.
 
 
 
 
 
 

Friday 1 August 2014

Technical Consultant | LinkedIn | San Francisco, CA


Technical Consultant | LinkedIn | San Francisco, CA


Technical Consultant

LinkedIn - San Francisco, CA

Posted 4 days ago
This is a preview of the Technical Consultant job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

The Technical Consultant role is part of the LinkedIn Technical Consulting team. The objective of this role is to drive customer success with LinkedIn Talent Solutions Products by integrating technology and business solutions. This role will be responsible for technical presales activities, driving client engagement from capturing initial requirements, driving implementations and final delivery to the clients. This role would suit persons from a Sales Engineering, Technical Project Management or Solution Architect background.

As part of this team, the Technical Consultant will have specialized and advanced expertise in specific discipline and will work closely with LinkedIn’s world class Corporate Sales, Product Consulting, Products, Solutions, Engineering and Customer Service teams

Responsibilities:
● Drive regional success with business technology solutions: Drive awareness and success of technology enablers which apply to selected business processes. Develop and deliver customer presentations and demos. Lead regional trainings and initiatives. Drive and own regional growth and account penetration.
● Provide single point of contact for client integrations in pre and post sales capacity: Analyze the client’s business needs. Use technical experience and existing procedures (with limited discretion to vary), to drive ongoing implementations and delivery. Be knowledgeable of more than one technical solution. Articulate clearly to prospects, customers and sales team the value proposition of automation and integration services. Develop new ways to scale solutions under moderate supervision.
● Influence / change behavior of clients by identifying and reaching key stakeholders. Provide persuasive presentations via virtual tools and in person. Effectively use data to tell customers’ story.
● Project management - functioning operationally while contributing to/leading strategic projects and initiatives. Interact with all levels from top leadership to staff teams. Drive high profile decision making with effective story-telling, message architecture skills, and related deck-writing.
● Demonstrate the proactive sharing of best practices.Establish yourself as Subject Matter Expert. Support the building of tools and accelerators for success of the team. Develop and maintain wikis and presentation content for internal team and sales team

Requirements:
● 5+ years as a Technical Consultant (with a mix presales and post sales activities)
● Bachelors in Computer Science (BS/CS) or equivalent knowledge highly desired
● A proven track record in driving sales and adoption of technical products; demonstrated history of meeting or exceeding sales targets
● Ability to wear both business and technical hats simultaneously.
● Exceptional presentation skills. Experience in presenting technical solutions.
● Technical experience implementing SaaS solutions desirable. Experience with HR ecosystem is a plus.
● Good understanding of web technologies and frameworks including HTTP, JavaScript, OAuth, REST and XML and or more of the following languages: C#, Java, PHP, Ruby, JavaScript
● Problem solver with keen attention to detail. Ability to juggle multiple, self-prioritized, balls at once.
● Ability to work in the weeds, while identifying patterns to scale the big picture better.
● Self-starter and flexible leader who can thrive in a very fast paced business
● Passionate about LinkedIn and our disruptive products
 
 
 
 
 

Senior Collaboration Engineer | LinkedIn | Sunnyvale, CA


Senior Collaboration Engineer | LinkedIn | Sunnyvale, CA


Senior Collaboration Engineer

LinkedIn - Sunnyvale, CA

Posted 2 days ago
This is a preview of the Senior Collaboration Engineer job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Senior Collaboration Engineer-Sunnyvale, CA

Reporting to the Manager of Video Collaboration Services, this position will be the senior technical lead for the Unified Collaboration Team.  In this role, the Senior Collaboration Engineer is responsible for leading the Collaboration Engineering Team as well as providing AV/Video Conferencing architecture, design, implementation and support of collaboration initiatives. This position requires the Senior Engineer to perform functions such as thought leadership, project leadership, team leadership, design plan creation, engineer leadership, installation methodology, troubleshooting methodology, test plan creation, support modeling, technology monitoring, metric reporting, design documentation, participating in and providing training and working with Unified Collaboration solution vendors.

Responsibilities:
•    Develop and Contribute to the Unified Video Collaboration and Communication Roadmap, Capabilities and Feature Development for the platform.
•    Provide expert consultation and oversight to our Audio/Video and Video Conferencing technicians, engineers, integrators/partners and employees on collaboration initiatives.
•    Lead the engineering efforts to develop forward looking technology standards, implement them with optimized efficiency and measuredly improving them continuously.
•    Strive for operational Excellence by providing Root Cause Fixes and Expert Problem Management for video conferencing and Audio Video field incident tickets and ensure the service is highly available with minimum down-time.
•    Automate video system moves, adds and changes in field to optimize operational excellence.
•    Lead and Participate in complex assignments as part of the Project Team for Global Build-Outs, Expansions and Service Growth.
•    Participate in projects as the Collaboration team’s SME and help incorporate the team’s vision and design concepts into projects to improve adoption, user experience and service excellence.
•    Develop and perform client/peer training on collaboration systems as needed and provide mentoring/coaching to peers and support teams.
•    Must comply with all company policies including status reports, project timekeeping, project recharging, project management reports, etc.

Qualifications:
•    7-10 years of direct experience with Video Conferencing/AV architecture, integration design, engineering, installation, support, change management, configuration management and continuous development.
•    Expert Experience with designing and deploying Polycom, LifeSize and Cisco/Tandberg Infrastructure, endpoint projects and immersive products.  Must be an expert in deploying, architecting, scaling, hardening and enhancing video infrastructure.
•    Expert Experience with configuring and deploying Video Applications such as CUCM, VCS, Codian, Cisco Capture Transform Share Platform, Microsoft Lync, and Video/Audio Streaming Technologies.
•    Excellent written, verbal and interpersonal skills
•    Excellent team building, coaching and leadership skills
•    Demonstrated ability to provide an outstanding customer service experience in a variety of circumstances across all organizational levels
•    Experience leading a team of engineers and technicians in a high volume, fast paced environment.
•    Able to collaborate with multiple cross-functional engineering groups

Preferred:
•    Expert Working Knowledge with large enterprise IP networks, networking equipment, video conferencing infrastructure/hardware, Data Centers, Virtualization/Compute, Servers, Collaboration Applications (IM, Presence, Email, Voice, Video) and ITU Standards (I.e.: H.320, H323, SIP, H.265)
•    Expert in Cloud Technologies and integration with API to produce custom applications (scheduling, provisioning, reporting, alerting)
•    Experience with automation through scripting such as PowerShell, Python, Ruby, Perl, Bash, working knowledge of OOP (C#, C++, Java) and knowledge of AMX, Creston and/or Extron audio video control systems.
•    Certifications in Cisco switches, media gateways – routers, Vidyo, Cisco/Tandberg and Polycom Video equipment, Cisco and Polycom Immersive Technology and Microsoft Lync
•    Certifications with Cisco, Palo Alto, Aruba, Juniper, Microsoft, VMWARE, and Polycom are a plus.


http://www.linkedin.com/jobs2/view/18039023?trk=jserp_job_details_text


Senior Information Security Engineer, Vulnerability Research and Assessment | LinkedIn | Mountain View, California


Senior Information Security Engineer, Vulnerability Research and Assessment | LinkedIn | Mountain View, California


Senior Information Security Engineer, Vulnerability Research and Assessment

LinkedIn - Mountain View, California

Posted 2 days ago
This is a preview of the Senior Information Security Engineer, Vulnerability Research and Assessment job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Information Security Engineer, Application Security and Penetration Testing-Mountain View, CA

LinkedIn is looking for a motivated Senior Information Security Engineer to be an integral part of our house information security team. This team is responsible for protecting our infrastructure, applications, and, most importantly, our members. This candidate will be particularly responsible for identifying new vulnerabilities and responding to existing vulnerabilities within the organization.

Responsibilities:
• Research threats and attack vectors that impact LinkedIn's applications and infrastructure.
• Assess new and existing applications and system deployments for vulnerabilities and design flaws, and prioritize remediation efforts based on risk.
• Evaluate new products and technologies, including potential acquisitions.
• Seek and destroy latent pockets of vulnerability and security weakness wherever they may be.
• Devise and bolster defenses through secure-by-default frameworks, architectures, and processes.
• Educate and advocate for security improvement throughout the LinkedIn ecosystem.
• Build testing tools and platforms to encourage reusable and measurable approaches to assessment.
• Respond to external vulnerability researcher inquiries and vulnerability reports.

Requirements:
• Demonstrated experience and detailed technical knowledge in application security and development.
• Experience with web application assessment, network penetration testing, and vulnerability research.
• Degree in Computer Science or equivalent with at least 5 years’ hands-on experience in security solution/implementation.
• Extensive experience and expertise in security management, auditing methodology, and technology risk assessments.
• Experience with commercial and/or open source security assessment tools.
• Proficiency in JavaScript, Python, or Ruby, or equivalent programming knowledge in C or C++.
• Ability to document and explain risks and vulnerabilities to technical stakeholders.


http://www.linkedin.com/jobs2/view/18051932?trk=jserp_job_details_text


Software Test Automation Engineer (contract) | LinkedIn | Mountain View, CA


Software Test Automation Engineer (contract) | LinkedIn | Mountain View, CA


Software Test Automation Engineer (contract)

LinkedIn - Mountain View, CA

Posted 17 hours ago
This is a preview of the Software Test Automation Engineer (contract) job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Title: Software Test Automation Engineer (UI)
Location: Mountain View, CA
Duration: 6 months contract

LinkedIn is looking for a passionate and out of the box thinking Automation Test Engineer (contractor) for one of our product engineering group with a strong technical understanding of web and mobile applications and their testing. As a test engineer you are the owner of quality excellence with no compromises. In this position you will be collaborating with our engineering, product and cross functional teams in coming up with testing criteria for our most complex, ever-changing technology products.

We are looking for talented individuals with strong coding and testing background who can come up with super clean, optimized automation and testing.

The individual must be a self-starter with strong analytic and problem solving abilities and must be skillful in prioritizing work in a fast-paced environment along with excellent communication skills in relaying and enforcing these priorities within and across the teams.

Responsibilities:
• Create concise test plans
• Drive testing effort for multiple projects simultaneously with continuous improvement in test coverage
• Design, implement and maintain all required automation as needed using object-oriented methodologies
• Analyze failures, track them and drive them to resolution
• Set priorities, accommodate requirement and resource changes
• Adept at working as a team as well as solo player

Requirements:
• 5+ years of testing experience, ideally testing mobile / web applications
• Experience with automation tools (Selenium, Watir, TestNG, Silk Test, Win Runner)
• Proficient in OO programming languages (Java, C++, C#)
• Proficient in common scripting languages (Perl, Python, Shell, Ruby)
• Ability to quickly adapt to shifting priorities, demands, and timelines through analytical and problem-solving capabilities
• Must be proactive and self-manageable
• Able to learn, understand, and apply new technologies
• Proficient in written, and verbal interpersonal communication skills
• Bachelor’s or Master’s Degree in Computer Science
• Prior experience working on mobile technology will be a plus

The engineering culture at LinkedIn is based on building and integrating cutting-edge technologies while encouraging creativity, innovation, and expansion. Our engineers constantly raise the bar for excellence, motivating each other to tackle challenges and take intelligent risks. The industry is moving fast and our engineers are right there with it! http://engineering.linkedin.com/
 
 
 
 
 

Thursday 31 July 2014

Data Visualization Engineer | Pinterest | San Francisco, CA


Data Visualization Engineer | Pinterest | San Francisco, CA


Data Visualization Engineer

Location

San Francisco

Description

We're looking for an engineer to transform data into tools that help us understand Pinners’ experience and measure the success of our products and campaigns. If you’re interested in scaling a quickly growing discovery engine and comfortable working with big data, this could be the job for you.
Responsibilities:
  • Transform Pinterest data into amazing visual representations
  • Build real-time interactive visualizations and APIs to make data easy to understand and access across our organization
  • Experiment with latest visualization technologies like D3.js, three.js, and Processing.js
Requirements:
  • Bachelors degree (or higher) in computer science and/or relevant work experience
  • Experience building web apps and MVC Frameworks like Django or Ruby-on-Rails.
  • Experience in front-end web development (HTML, CSS, Javascript)
  • Experience working with one or more javascript/SVG/Canvas visualization technologies  (i.e. d3.js, processing.js, three.js, paper.js, raphael.js, KineticJS, EaselJS, etc.)
  • Familiarity with Hive, MapReduce is a plus
  • Excellent communicator, relationship builder and problem-solver
 
 
 
 
 
 

Data Engineer | Pinterest | San Francisco, CA


Data Engineer | Pinterest | San Francisco, CA

Data Engineer

Location

San Francisco

Description

We’re looking for talented data engineers to help us build the next generation of data platforms and products. You’ll work on some of the most interesting big data technologies (Hadoop, Storm, Kafka, Spark, Redshift) in the world. If you’re passionate about big data and data-driven engineering, curious about any problem where data can be applied, and love scaling multi-petabyte datasets, we’d love to hear from you!

Responsibilities
  • Design and build a scalable data platform to store, process and query petabytes of data
  • Design and build Pinterest’s internal analytics product and prototype new user-facing data products
  • Apply data-mining and machine learning techniques to large structured and unstructured datasets
  • Diagnose and fix complex distributed systems problems
  • Participate in design and code reviews and help improve our engineering practices

Requirements
  • Extensive experience programming in Java or C++
  • Experience programming in a scripting language like Python or Ruby
  • MS or Ph.D. in Computer Science or equivalent work experience
  • Excellent problem solver and communicator, and can document your work
  • Experience with one ore more distributed systems like Hadoop, HBase, Storm, Kafka, Spark or Redshift
  • Background in one or more areas like databases, data processing, distributed systems, statistics or machine learning
 
 
 
 
 

Software Engineering Manager | LinkedIn | San Francisco Bay Area


Software Engineering Manager | LinkedIn | San Francisco Bay Area


Software Engineering Manager - Linkedin (San Francisco)

LinkedIn - San Francisco Bay Area

Posted 1 day ago
This is a preview of the Software Engineering Manager - Linkedin (San Francisco) job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Linkedin is looking for an engineering manager to lead a product engineering team. This team focusses on SlideShare website, content consumption and growth. Slideshare website drives over 215 million page views per month and is one of the top 120 most visited sites in the world.
Who we are:
• We are growing fast, and we still operate like a start-up. We are the world’s largest professional content sharing platform reaching +60M unique visitors worldwide on a monthly basis.
• The company is fast-paced, fun and always collaborative! We have built a platform for our users to share, discover and engage with great content.
• Our playground currently consists of: Ruby on Rails, MySQL, MongoDB, Memcached, Redis, Hadoop, HBase, and more ...
• By joining SlideShare’s Engineering Team you'll have the benefits of working for a large, public company (LinkedIn) while spending your days on a small, fast-paced team.
Who you are:
• Passion for working on product, front end web applications
• Proven technical leadership/management and architectural experience with a passion for mentoring
• Experience with SEO, driving traffic and engagement
• You have a passion for technology, learning and inspire that in your team
• BA/BS or higher in Computer Science or a related field

Desired Skills and Experience

Skills/Experience that we look for:
• Experience in web technologies (object-oriented JavaScript, HTML, CSS)
• 3+ years of leading product teams including development on group’s technical strategy and roadmap.
• Demonstrated ability to recruit, manage technical teams
• Experience building scalable products on top of distributed systems
• Ability to work with geographically distributed teams. SlideShare has an engineering team in Delhi as well.
How we roll:
• We speak Ruby. Don’t know Ruby, Puppet, etc? No worries we’ll teach you!
• Dozens of code deployments per day… means you ship code WHENEVER your feature is ready.
• Small/collaborative team culture with peer programming and code reviews
• No big egos –we know you’re smart – we all want to do something big - we just think its more fun as a team!
• We play foosball with a passion on a daily basis, so brushing up on your skills is recommended!
We offer a competitive salary; full benefits including health, dental and vision insurance; equity; catered lunches, drinks and snacks; and an onsite gym with yoga and workout classes! We are located in the heart of the Financial District, San Francisco (close to BART, Caltrain, Muni etc.). You will join a bright group of folks working together to build a great site and software.


http://www.linkedin.com/jobs2/view/18036772?trk=jserp_job_details_text


Senior Systems Engineer | LinkedIn | San Francisco Bay Area


Senior Systems Engineer | LinkedIn | San Francisco Bay Area


Senior Systems Engineer

LinkedIn - San Francisco Bay Area

Posted 1 day ago
This is a preview of the Senior Systems Engineer job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Responsibilities:


Reporting to Senior Engineering Manager, key position for supporting LinkedIn’s mission critical QA, test and engineering environment.

Develops and maintains shell, Python and/or Ruby scripts to enhance deployment and monitoring framework.

Develops and maintains comprehensive documentation for multiple environments.

Designs and oversees mission critical systems configurations for Redhat Enterprise Linux and Mac OS X servers.

Troubleshoots systems and network problems, collaborates with end users to resolve issues.

Designs and manages change control procedures on both RHEL and OS X.

Coordinates with engineering developers to make systems and applications changes.


Required Qualifications & Abilities:


Ability to write and maintain shell, Python and/or Ruby scripts to automate processes and enhance productivity.

Experience developing tools and processes for configuring and managing large numbers of servers.

Ability to demonstrate expert knowledge of operating system internals, file system structures and machine architectures in Linux and OS X operating environments.

Experience using enterprise cluster technologies.

Extensive experience with automated installation tools such as Kickstart.

Experiencing implementing and maintaining a system management tool such as CFEngine.

Ability to work off-hours for systems upgrades, emergencies.

Ability to solve problems quickly and decisively.

Team player who is flexible and able to work with end-users and production issues simultaneously.

Strong project management and communication skills.

Experienced working in dynamic, fast-paced Dev-Ops environment with well-developed practices and procedures.

Experience running mid-size 24x7 business critical systems (more than 2000 servers).

Proficiency in compiling, customizing and supporting tools and products obtained from source code.

Good understanding of administering network equipment including firewalls, routers, load balancers and switches.

In-depth knowledge of TCP/IP and administration of NFS and NIS.

Experience supporting mobile engineering development environments a plus.

Redhat and/or OS X Linux Certification a plus.


Desired Experience:

7+ years professional experience administering one or more enterprise level Linux, UNIX, or BSD operating environments.

4+ years professional experience administering utilities such as Sendmail, Bind, SSH.


http://www.linkedin.com/jobs2/view/18037526?trk=jserp_job_details_text


Test Engineer- API & Services | LinkedIn | San Francisco, CA


Test Engineer- API & Services | LinkedIn | San Francisco, CA


Test Engineer- API & Services

LinkedIn - San Francisco, CA

Posted 1 day ago
This is a preview of the Test Engineer- API & Services job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Are you ready to be a part of a world class team that is setting the pace for technical innovation and growth? LinkedIn is seeking test engineers who are innovative and passionate about quality. Test engineers at Linkedin write and build automated test suites. As a test engineer, you continuously design creative ways to break software and identify potential bugs.In this role, you will be responsible for driving test development of Linkedin services and distributed systems.


Responsibilities:


Design and develop advanced test suites using object-oriented methodologies.

Implement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverage.

Design and develop Integration, Performance, Scalability, and Stress tests using industry standard tools.

Assist in capacity planning and certify backend services.

Participate in architecture and design reviews of complex solutions in cross-team engineering efforts.

Define, implement and maintain test plans, test specifications and test suites.

Advocate for customers and operations in design reviews.


Requirement:


BS or MS in Computer Science, EE or related field.

Excellent programming skills in one of the following - Java, C, C++, C#, or Ruby.

Experience writing backend integration and API tests.

Experience with JUnit or TestNG frameworks Experience testing RESTful web service APIs

Excellent analytical, problem-solving, troubleshooting and decision-making skills.

Must be self-directed, detail-oriented and have excellent written & verbal communication skills.


Additional Factors for Success:


Working knowledge of test methodologies, processes and tools.

Knowledge of PIG,Hive and Hadoop offline data processing.

Knowledge of relational databases/SQL, NoSQL structured data solutions,Data Warehousing and ETL tools, network and file system protocols.

Experience with large-scale distributed systems and client-server architectures.

Experience working with mobile client-server architectures and automation.


http://www.linkedin.com/jobs2/view/18037533?trk=jserp_job_details_text


R&D Engineer - Data Mining/Data Analysis/Machine Learning | LinkedIn | San Francisco Bay Area


R&D Engineer - Data Mining/Data Analysis/Machine Learning | LinkedIn | San Francisco Bay Area


R&D Engineer - Data Mining/Data Analysis/Machine Learning

LinkedIn - San Francisco Bay Area

Posted 1 day ago
This is a preview of the R&D Engineer - Data Mining/Data Analysis/Machine Learning job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Are you an applied research engineer / scientist who can work on massive semi-structured text and graph datasets?  You should have domain experience (i.e. in data mining, information retrieval, and/or machine learning) and a strong systems orientation.  You can have a huge impact on LinkedIn’s search relevance, ad targeting, information extraction and recommendations.
Requirements:
  • Solid experience in Java, C++, or another object-oriented language.
  • Good scripting skills in one of Python, Perl, or Ruby.
  • A Masters or PhD in Computer Science or related discipline.
  • Domain expertise in machine learning, data mining, information retrieval, or natural language processing.
  • Accustomed to iterative, test-driven development.
  • Exposure to configuration management (SVN, GIT, ant, maven etc).
  • Excellent communication skills, drive and discipline to get things done.

We'd prefer if you also have:
  • Worked with web-scale traffic and data.
  •  Experience with Hadoop, Pig, or other MapReduce paradigms.
  • Familiarity with internals of Lucene / SOLR or other information retrieval systems.
  • Published work in academic conferences or industry circles.
  • Worked with BIG data crunching millions of samples for modeling data mining, recommendation or search relevance solutions.
  • Involved in consumer-facing product development and design.

About this company

LinkedIn takes your professional network online, giving you access to people, jobs and opportunities like never before. Built upon trusted connections and relationships, LinkedIn has established the world’s largest and most powerful professional network. Currently, more than 238 million professionals are on LinkedIn, including executives from all five hundred of the Fortune 500 companies, as well as a wide range of household names in technology, financial services, media, consumer packaged goods, entertainment, and numerous other industries. The company is publicly held and has a diversified business model with revenues coming from user subscriptions, advertising sales and hiring solutions.
 
LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation, or any other legally protected status.   If you believe you need a reasonable accommodation to search for a job opening or to apply for a position, please contact us by sending an email to accommodations@linkedin.com.


http://www.linkedin.com/jobs2/view/18038545?trk=jserp_job_details_text


Software Engineer - Data Mining/Data Analysis/Machine Learning | LinkedIn | Mountain View


Software Engineer - Data Mining/Data Analysis/Machine Learning | LinkedIn | Mountain View


Software Engineer - Data Mining/Data Analysis/Machine Learning

LinkedIn - Mountain View

Posted 1 day ago
This is a preview of the Software Engineer - Data Mining/Data Analysis/Machine Learning job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Software Engineer - Data Mining/Data Analysis/Machine Learning
 
Are you an applied research engineer / scientist who can work on massive semi-structured text and graph datasets? You should have domain experience (i.e. in data mining, information retrieval, and/or machine learning) and a strong systems orientation. You can have a huge impact on LinkedIn’s search relevance, ad targeting, information extraction and recommendations.
 
Requirements:
 Solid experience in Java, C++, or another object-oriented language.
 Good scripting skills in one of Python, Perl, or Ruby.
 A Masters or PhD in Computer Science or related discipline.
 Domain expertise in machine learning, data mining, information retrieval, or natural language processing.
 Accustomed to iterative, test-driven development.
 Exposure to configuration management (SVN, GIT, ant, maven etc).
 Excellent communication skills, drive and discipline to get things done.
 
We'd prefer if you also have:
 Worked with web-scale traffic and data.
 Experience with Hadoop, Pig, or other MapReduce paradigms.
 Familiarity with internals of Lucene / SOLR or other information retrieval systems.
 Published work in academic conferences or industry circles.
 Worked with BIG data crunching millions of samples for modeling data mining, recommendation or search relevance solutions.
 Involved in consumer-facing product development and design. 

About this company

Founded in 2003, LinkedIn connects the world's professionals to make them more productive and successful. With more than 277 million members worldwide, including executives from every Fortune 500 company, LinkedIn is the world's largest professional network on the Internet. The company has a diversified business model with revenue coming from Talent Solutions, Marketing Solutions and Premium Subscriptions products. Headquartered in Silicon Valley, LinkedIn has offices across the globe.
 
LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation, or any other legally protected status.   If you believe you need a reasonable accommodation to search for a job opening or to apply for a position, please contact us by sending an email to accommodations@linkedin.com.


http://www.linkedin.com/jobs2/view/18038546?trk=jserp_job_details_text


Test Engineer-UI (Web & Mobile) | LinkedIn | San Francisco


Test Engineer-UI (Web & Mobile) | LinkedIn | San Francisco


Test Engineer-UI (Web & Mobile)

LinkedIn - San Francisco

Posted 1 day ago
This is a preview of the Test Engineer-UI (Web & Mobile) job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Job description :

Are you ready to be a part of a world class team that is setting the pace for technical innovation and growth? LinkedIn is seeking test engineers who are innovative and passionate about quality . As a Test Engineer, you write and build automated suites, continuously design creative ways to break software and identify potential bugs. In this role, you will be responsible for driving test automation for LinkedIn products through web and/or mobile UI automation. This role is at our San Francisco office location.


Responsibilities:


• Design and build advanced automated test suites using object-oriented methodologies.

• Implement and execute automation strategies on all supported platforms and languages to help improve overall quality and test code coverage.

• Define, implement and maintain test plans, test specifications and test suites.

• Participate in product feature and infrastructure engineering design reviews.

• Certify product feature releases through automation. Requirements • BS or MS in Computer Science, EE or related field.

• Experience in one or more of the following: Ruby, Shell, Python, Javascript, Java and C#

• Experience writing front end test harnesses. • Experience with Selenium frameworks and Appium preferred.

• Experience in mobile testing and automation (UIAutomation, Robotium etc.) preferred.

• Excellent analytical, problem-solving, multi-tasking, troubleshooting and decision-making skills.

• Must be self-directed, detail-oriented and have excellent written & verbal communication skills.

• Working knowledge of test methodologies, processes and tools.

• Experience with SQL and Unix (Linux preferred).

About this company

LinkedIn takes your professional network online, giving you access to people, jobs and opportunities like never before. Built upon trusted connections and relationships, LinkedIn has established the world’s largest and most powerful professional network. Currently, more than 200 million professionals are on LinkedIn, including executives from all five hundred of the Fortune 500 companies, as well as a wide range of household names in technology, financial services, media, consumer packaged goods, entertainment, and numerous other industries. The company is publicly held and has a diversified business model with revenues coming from user subscriptions, advertising sales and hiring solutions.
 
LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation, or any other legally protected status.   If you believe you need a reasonable accommodation to search for a job opening or to apply for a position, please contact us by sending an email to accommodations@linkedin.com.


http://www.linkedin.com/jobs2/view/18038553?trk=jserp_job_details_text



Site Reliability Engineer | LinkedIn | Mountain View, CA


Site Reliability Engineer | LinkedIn | Mountain View, CA


Site Reliability Engineer

LinkedIn - Mountain View, Bay Area

Posted 1 day ago
This is a preview of the Site Reliability Engineer job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

What does it take to run one of the most well-known social networks with high performance, and multi-nines availability?

Do you…
…desire an operations job that involves deep knowledge of both the application and the product?
…think that automation is a key component to operating a large-scale system?
…enjoy problem solving from the network all the way through the application stack?
…want to work on a product that impacts millions of users and handles thousands of transactions per second?

Site Reliability Engineers (SRE) at LinkedIn fill the mission-critical role of ensuring that our complex, web-scale systems are healthy, monitored, automated, and designed to scale. You'll use your background as an operations generalist to work closely with our development teams from the early stages of design all the way through identifying and resolving production issues.

Responsibilities
  • Serve as a primary point responsible the overall health, performance, and capacity of our internet-facing systems
  • Gain deep knowledge of our complex applications
  • Assist in the roll-out and deployment of new product features and installations to facilitate our rapid iteration and constant growth
  • Develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale UNIX environment
  • Work closely with development teams to ensure that platforms are designed with "operability" in mind
  • Participate in a 24x7 rotation for second-tier escalations
Minimum Qualifications
  • Deep UNIX/Linux systems knowledge and/or systems administration background
  • Strong trouble-shooting skills that span systems, network, and code
  • Demonstrated programming skills in one or more of: Python, Perl, Ruby, Java, C
  • Prior experience in an internet-facing technical operations role
Preferred Qualifications
  • 5+ years in a UNIX-based web operations role
  • Experience with web-based Java/J2EE architectures
  • Python experience, specifically for systems automation
  • BS Computer Science
This role is contingent on the successful completion of a background check.

About this company

LinkedIn takes your professional network online, giving you access to people, jobs and opportunities like never before. Built upon trusted connections and relationships, LinkedIn has established the world’s largest and most powerful professional network. Currently, more than 238 million professionals are on LinkedIn, including executives from all five hundred of the Fortune 500 companies, as well as a wide range of household names in technology, financial services, media, consumer packaged goods, entertainment, and numerous other industries. The company is publicly held and has a diversified business model with revenues coming from user subscriptions, advertising sales and hiring solutions.
 
LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation, or any other legally protected status.   If you believe you need a reasonable accommodation to search for a job opening or to apply for a position, please contact us by sending an email to accommodations@linkedin.com.

http://www.linkedin.com/jobs2/view/18039011?trk=jserp_job_details_text