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

Saturday 2 August 2014

Senior Full Stack Engineer - CS Engineering | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Engineer - CS Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Full Stack Engineer - CS Engineering

Cloud and Platform Engineering

Los Gatos, CA

The Netflix Membership Infrastructure team provides a suite of web services for accessing customer related information. All engineering teams at Netflix use these core services: Account, Subscriber, Identity, A|B Experimentation, Device, Messaging, and Codes. Architecturally, we focus on building globally distributed systems that are resilient, performant, and can scale to accommodate our rapid international growth.  

Part of the Membership Infrastructure team is the Customer Service Engineering team which provides all of the software tools to the Customer Service representatives and Netflix members in the Help Center.  Netflix Customer Service needs to handle a wide variety of calls (and chats!) – from billing and account related questions, to queries about featured content.  What if we had better knowledge base articles? Would that provide the best customer experience? The suite of applications that the CS Engineering team builds has to be able to handle all of these things clearly and efficiently. 

Currently, this team has enabled Netflix to deliver superior Customer Service, consistently ranked among the best in the US.  However, as we grow internationally and expand our customer base, we are working on innovative ways to allow our subscribers to interact with our Customer Service group and deliver the best possible service.  Click here to learn more about this team.

We are looking for a front end engineer that is capable of taking ownership of features through to the backend.

Responsibilities
- In concert with design and product management, deliver multiple simultaneous experiences in an A/B test environment
- Develop the full stack from data marshaling in Java, to JSP, Mustache, HTML5, CSS and JavaScript to create these experiences
- Work in close concert with backend web development team, be able to understand the impact on the whole product, and suggest and plan the best solution with backend to UI in mind
- Take full ownership of a feature set from first discussion to bringing it live on the site
- Turn requirements into simple, elegant, optimal solutions that balance the needs of the health of the technology stack but always guided by our business needs

Qualifications 
- 5+ years of professional web development experience and a Bachelor's Degree in Computer Science or the equivalent
- Expert-level knowledge of JavaScript: you understand prototypical inheritance, scope, and closures
- Proficiency in user experience technologies DHTML (JavaScript, Ajax, HTML5, CSS3), as well as templating solutions like JSP or Mustache
- Experience with jQuery, Struts, (Tiles is a plus)
- Experience in Java, C++, C# or other similar language strongly preferred
- Deep understanding of good software design patterns mixed with a healthy passion for refactoring and keeping things simple
- Strong Computer Science skills. Must understand the core principles of OO design & development and how to apply them in a highly scaled environment
- Solid engineering understanding that goes below just the UI layer
- Deep passion for creating great user experiences
- You may have experience writing cloud deployed applications using Amazon Web Services and EC2
- You may have experience leveraging build and continuous integration (CI) and test frameworks such as Hudson, Cruise Control, Ivy, Maven and JUnit
 
 
 
 
 

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 - Build Engineering | Netflix, Inc. | Los Gatos, CA


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


Engineering

Senior Software Engineer - Build Engineering

Cloud and Platform Engineering

Los Gatos, CA

Netflix is the world's leading streaming video service, and our growth is accelerating. As we grow internationally, we are continually improving our cloud-based technology infrastructure to help us scale and move even faster. Cloud-based technology is powering our explosive growth and streaming experience, while presenting new challenges to building a reliable service on top of ephemeral commodity hardware. 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 Build Engineering team. You will develop and maintain the build automation, dependency management, continuous integration, and baking tools that we are using to create our software. If you love to figure out how all the pieces are put together in a JVM environment, you will love working with our team. 

What you will do:
Develop a next generation build & dependency management application.
Develop plugins and extensions to Gradle, Jenkins, Artifactory, and other systems.
Work with teams to solve build and dependency management challenges.
Evangelize best-practices in software development and continuous deployment processes.

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.
Expertise with JVM languages, such as Java, Groovy, or Scala.
Experience with Java build tools such as Ant, Maven, Gant, or Gradle.
Experience with Artifactory (or Nexus).
Experience with continuous integration systems such as Jenkins, Bamboo, CruiseControl, or TeamCity.
Desire to work in a fast paced, evolving, growing, dynamic environment.
BS/MS in Computer Science (or equivalent).

The skills we prefer:
Experience building RESTful web services.
Experience with JavaScript frameworks like AngularJS.
Experience with Cloud Computing platforms (e.g. Amazon AWS, Eucalyptus, etc.).
Understanding of module dependency systems like Ivy or Maven.
Comfort with command line interface and shell scripting. 
Experience with agile development, continuous integration and automated testing.

For more relevant articles on our technology and innovation, check out techblog.netflix.com.
 
 
 
 
 
 
 

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

Salesforce.com Developer | LinkedIn | Sunnyvale, CA


Salesforce.com Developer | LinkedIn | Sunnyvale, CA


Salesforce.com Developer

LinkedIn - Sunnyvale, CA

Posted 21 days ago
This is a preview of the Salesforce.com Developer job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Job Title: Salesforce.com Developer
Type: Full-time
Location: Sunnyvale, CA

LinkedIn is looking for an energetic, process and detail oriented Salesforce.com Developer to work closely and effectively with key LinkedIn business owners/teams in post-implementation development and maintenance of projects for LinkedIn’s Global Sales Organization. This individual will interact closely with management, business and sales operations teams, and systems teams to effectively develop and provide ongoing support of projects of varying size, duration and complexity. This role provides interesting, varied work that will deliver significant impact on LinkedIn’s Global Sales Organization ability to go to market strategy. Successful execution will require effective communication and designing and supporting solutions in a fast-paced, high-growth environment.
Job Responsibilities:
  • Develops, enhances, debugs, supports, analyzes, maintains and tests new/existing functionality which supports internal business units or supporting functions.
  • Communicate with development team when necessary to troubleshoot and solve advanced/complex technical issues.
  • Partner with various internal teams to assist in solving technical problems or issues when necessary.
  • Provide assistance and/or take ownership of escalated or complex issues or problems and follow through to resolution.
  • Provide technical expertise in identifying, evaluating and developing technology solutions including integrations with other enterprise software solutions.
  • Participate in all phases of the software development lifecycle, including discovery, analysis, requirements definition, solution design, configuration, code development, testing, deployment and support.
  • Work independently to make decisions regarding resolution of issues.
  • Create clear and concise functional and technical specifications, diagrams, and other documentation.
  • Provide technical leadership for off-shore developer team members and deliver meaningful and constructive feedback during code review sessions.
Knowledge and Experience:
  • Bachelor of Science degree in Computer Science, Engineering, or a related field required
  • Master’s degree or PHD in in Computer Science, Engineering, or a related field a plus
  • 2 -5 years administration experience with Salesforce.com.
  • 1-3 years development experience within Salesforce.com.
  • Experience with Apex and Visualforce development.
  • Experience with data migration, integration techniques, and tools, (Experience Boomi Integration tool a plus).
  • Experience with Oracle, Doubleclick, Xactly, Cloud9, Eloqua and Teradata a plus.
  • Experience with JavaScript, JQuery, json a plus.
  • Salesforce.com developer certification a plus.
Personal Attributes:
  • Act Like an Owner
o Self-starter, confident in his/her abilities, self-motivated and able to work effectively with little supervision.
o A high energy, results-oriented individual who can make a difference; an individual who takes initiative, makes things happen, accepts accountability and has a "can do" attitude; has a sense of urgency
o Action oriented – an individual not afraid to roll up his/her sleeves and get into the details of the operation.
  • Relationships matter
    • Ability to establish credibility and rapport with technical and non-technical team members and to work collaboratively and cross-functionally.
o Excellent interpersonal skills with a demonstrated ability to work in a team-oriented sales-driven environment
  • Demand Excellence
o Outstanding project management skills – ability to juggle multiple projects/tasks across various user groups.
o Excellent analytical and problem solving skills – ability to understand business and technical requirements and “speak the language” of the various stakeholders.
 
 
 
 
 

Web Developer | LinkedIn | Mountain View, CA


Web Developer | LinkedIn | Mountain View, CA


Web Developer at LinkedIn

LinkedIn - Mountain View, CA

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

About this job

Job description

Do you dream in markup? As soon as you finish a project, do you step back and think, "Now, how can I make this better?" We've been waiting for you.

LinkedIn is looking for smart, sociable and responsible web developers who are eager to tackle the challenges of a rapidly growing web application with tens of millions of daily visitors. We want to hire dedicated and conscientious people to build rich, dynamic client-side interfaces using Javascript, while leveraging new technologies like HTML5 and CSS3, and server-side technologies like Scala, Dust and Play..

Check out our Linkedin Labs page which showcases products built on what we call "inDay" each month. inDay is an innovation day where LinkedIn employees have no meetings and are encouraged to work on something not already on the roadmap to keep creative juices flowing. Here is a quick video to explain more about inDay: http://www.youtube.com/watch?v=9Ny_jFV4dTk
And to see the products created on inDay check out our labs: www.linkedinlabs.com.

Position Responsibility:

You will own the front-end development for one or more of our products and collaborate with visual/interaction designers, engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience.

You will implement cutting-edge technologies and will be writing state-of-the-art code to keep LinkedIn at the cutting edge of current technology

Your specific expertise will be required to make efficient use of A/B testing frameworks, fast page load times, and efficient UI development.

Meet with colleagues including product managers and engineers assigned to your project(s).

Position Requirements:

Minimum 3+ years experience with semantic HTML/XHTML and CSS

Experience writing clean, unobtrusive Javascript/AJAX including experience with common libraries (YUI, jQuery, etc) and debugging tools (Firebug, etc.)

An encyclopedic knowledge of browser quirks and their remedies

Knowledge of (and a passion for) current trends and best practices in front-end architecture, including performance, accessibility and usability

Familiarity and comfort with command-line applications

Bachelors degree or equivalent experience required
 
 
 
 
 

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
 
 
 
 
 

Content Delivery Operations Engineer | LinkedIn | San Francisco Bay Area


Content Delivery Operations Engineer | LinkedIn | San Francisco Bay Area


Content Delivery Operations Engineer

LinkedIn - San Francisco Bay Area

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

About this job

Job description

Content Delivery Operations Engineer-Mountain View, CA
LinkedIn seeks a seasoned engineer with proven experience in 24x7 CDN operations to coordinate resources – with various LinkedIn teams and partners – to scale and support the LinkedIn Content Delivery program. The ideal candidate will combine technical knowledge, project management strength, a metrics-driven analytical posture and a focus on maximizing UX and member satisfaction – to help further LinkedIn’s aggressive global growth.

Responsibilities:
• Coordinate short- and long-term initiatives with LinkedIn DevOps teams, as well as partners (CDN, DNS, monitoring/measurement, etc.) – prioritizing and driving project closure on all sides
• Coordinate with service owners on best practices for content caching, with an emphasis on page speed and UX
• Drive continual improvement into CDN monitoring/measurement/alerting practices and tools, with an emphasis on the acquisition, visualization and storage of CDN availability and performance metrics
• Proactively monitor CDN availability, throughput and performance – and effectively respond to monitoring alerts, incident tickets, email requests, etc.
• Participate in 24x7 on-call rotation for CDN-related escalations

Required Skills & Experience:
• Significant knowledge of CDN technology and best practices
• Knowledge of internet protocols (in practice and by RFC) – especially TCP/IP, HTTP and DNS
• Superb communication skills, both written and verbal
• Excellent planning, prioritization and project/time-management skills – especially in a cross-functional context
• Flexibility to work in a novel, dynamic and extremely fast-paced environment Preferred

Skills & Experience:
• Familiarity with monitoring solutions, both SaaS and software-based
• Familiarity with Unix/Linux and demonstrated shell programming experience
• Working knowledge of HTML and JavaScript
• Strong troubleshooting skills spanning code, network, HTTP, DNS, etc.
• Experience running a production consumer 24x7 website at scale
• Bachelor’s Degree in Computer Science


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


Senior Software Engineer-GTS | LinkedIn | Sunnyvale, CA or San Francisco, CA


Senior Software Engineer-GTS | LinkedIn | Sunnyvale, CA or San Francisco, CA


Senior Software Engineer-GTS

LinkedIn - Sunnyvale, CA or San Francisco, CA

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

About this job

Job description

Software Engineer-GTS

The Global Technology Solutions (GTS) Software Engineering Team is looking for an experienced Software Engineer to help build, integrate, and manage applications for LinkedIn’s premier cross-functional software development team. Working with a variety of other development and operations teams, you will extend features and build custom solutions. You will be responsible for delivering quality code and technical documentation for our diverse collection of applications, all of which are vital to the organization. You will be involved in all stages of development, from design to testing, while providing status to project management and other stakeholders. We are looking for a talented individual who loves to gets things done without sacrificing quality.

Required Skills:
•    Strong CS fundamentals
•    Expert knowledge of Java (1.7+)
•    Experienced in building scalable Web 2.0 applications, front-to-back
•    At least 3 years of experience building web based applications
•    Ability to work in an Agile/Scrum environment
•    Ability to learn and integrate third party API’s
•    Understanding of Internet technology: TCP/IP, HTTP, SSL and other major protocols
•    BS in Computer Science or related discipline
•    Excellent communication skills

Optional/Preferred Skills:
•    Knowledge of HTML5, CSS, JavaScript, and client-side technologies
•    Experience in developing within the Adobe CQ platform or other enterprise CMS platforms
•    Experience with Java Content Repository (JCR)
•    Experience with continuous build/integration and deployment tools such as Maven, Hudson, or Jenkins.
•    Experience interacting with stakeholders directly


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


Senior Service Operations Engineer, Monitoring and Measurement | LinkedIn | Mountain View, California


Senior Service Operations Engineer, Monitoring and Measurement | LinkedIn | Mountain View, California


Senior Service Operations Engineer, Monitoring and Measurement

LinkedIn - Mountain View, California

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

About this job

Job description

Service Operations Engineer, Monitoring and Measurement-Mountain View, CA

Is monitoring your passion? Do you get a thrill out of catching all potential issues and fixing them before they wreak havoc? Do you dream of working in the best engineering culture around? If so, then LinkedIn wants a word with you. We are looking for a dynamic, seasoned monitoring engineer who will find the best possible method for monitoring our entire web presence and keeping it up (homegrown, 3rd party), automate all that is possible to automate, make sound data analysis, guide others on best practices for monitoring, and who has a tendency for scope creep. With hundreds of millions of users and millions of metrics to choose from, it is a monitoring engineer’s playground. Take a look at our blog: https://engineering.linkedin.com/tags/monitoring. Come join us.

LinkedIn seeks a dynamic, seasoned engineer who is passionate about monitoring and measurement technologies and best practices. Experience in 24x7 site operations, strong relationship building with partners as well as within the company, a track record for automation, strong operational discipline and expertise in Monitoring tools and services at both the system and application layer is required. The ideal candidate will combine technical knowledge, project management strength, a metrics-driven analytical posture and a desire to expand scope and responsibility. Knowledge of CDN, DNS, and SSL are a plus.

Responsibilities:
• Drive continual improvement into monitoring/measurement/alerting practices and tools, with an emphasis on the acquisition, visualization and storage of site availability and performance metrics
• Evaluate new tools and make recommendations for implementation, implement as required
• Server as primary technical contact, owning the technical relationship with providers
• Leverage existing tools, both third party and in house developed, and API creation and management to maximize team’s ability to detect, troubleshoot, and resolve issues while managing cost
• Coordinate short- and long-term initiatives with LinkedIn DevOps teams, as well as partners – prioritizing and driving project closure on all sides
• Coordinate with service owners on best practices for monitoring (interval, comprehensive, effective, etc.) as well as other services supported by the team (DNS, CDN, SSL, Cloud, etc.)
• Develop and adhere to processes for internal support protocols
• Daily performance monitoring and actions to address open issues
• Participate in on-call rotation for CDN, DNS, and monitoring related escalations

Required Skills & Experience:
• 2 years’ experience with monitoring technology (system configuration/management)
• 2 years’ experience with various tools and providers (Zenoss, Nagios, Keynote, Gomez, etc.) and best practices
• 2 years REST and SOAP API development and shell programming experience, ability to provide and consume data
• Working Knowledge of Python to build tools and automation
• Working knowledge of HTML and JavaScript
• Knowledge of internet protocols (in practice and by RFC) – especially TCP/IP, HTTP and DNS
• Superb communication skills, both written and verbal
• Excellent planning, prioritization and project/time-management skills – especially in a cross-functional context
• Flexibility to work in a novel, dynamic and extremely fast-paced environment

Desired Skills and Experience

Preferred Skills & Experience:
• Knowledge of CDN and DNS technology and best practices
• Knowledge of SSL procurement, management and implementation processes
• Strong troubleshooting skills spanning code, network, HTTP, DNS, etc.
• Experience running a production consumer 24x7 website at scale
• Bachelor’s Degree in Computer Science


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


Senior Service Operations Engineer, Monitoring and Measurement | LinkedIn | Mountain View, California


Senior Service Operations Engineer, Monitoring and Measurement | LinkedIn | Mountain View, California


Senior Service Operations Engineer, Monitoring and Measurement

LinkedIn - Mountain View, California

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

About this job

Job description

Service Operations Engineer, Monitoring and Measurement-Mountain View, CA

Is monitoring your passion? Do you get a thrill out of catching all potential issues and fixing them before they wreak havoc? Do you dream of working in the best engineering culture around? If so, then LinkedIn wants a word with you. We are looking for a dynamic, seasoned monitoring engineer who will find the best possible method for monitoring our entire web presence and keeping it up (homegrown, 3rd party), automate all that is possible to automate, make sound data analysis, guide others on best practices for monitoring, and who has a tendency for scope creep. With hundreds of millions of users and millions of metrics to choose from, it is a monitoring engineer’s playground. Take a look at our blog: https://engineering.linkedin.com/tags/monitoring. Come join us.

LinkedIn seeks a dynamic, seasoned engineer who is passionate about monitoring and measurement technologies and best practices. Experience in 24x7 site operations, strong relationship building with partners as well as within the company, a track record for automation, strong operational discipline and expertise in Monitoring tools and services at both the system and application layer is required. The ideal candidate will combine technical knowledge, project management strength, a metrics-driven analytical posture and a desire to expand scope and responsibility. Knowledge of CDN, DNS, and SSL are a plus.

Responsibilities:
• Drive continual improvement into monitoring/measurement/alerting practices and tools, with an emphasis on the acquisition, visualization and storage of site availability and performance metrics
• Evaluate new tools and make recommendations for implementation, implement as required
• Server as primary technical contact, owning the technical relationship with providers
• Leverage existing tools, both third party and in house developed, and API creation and management to maximize team’s ability to detect, troubleshoot, and resolve issues while managing cost
• Coordinate short- and long-term initiatives with LinkedIn DevOps teams, as well as partners – prioritizing and driving project closure on all sides
• Coordinate with service owners on best practices for monitoring (interval, comprehensive, effective, etc.) as well as other services supported by the team (DNS, CDN, SSL, Cloud, etc.)
• Develop and adhere to processes for internal support protocols
• Daily performance monitoring and actions to address open issues
• Participate in on-call rotation for CDN, DNS, and monitoring related escalations

Required Skills & Experience:
• 2 years’ experience with monitoring technology (system configuration/management)
• 2 years’ experience with various tools and providers (Zenoss, Nagios, Keynote, Gomez, etc.) and best practices
• 2 years REST and SOAP API development and shell programming experience, ability to provide and consume data
• Working Knowledge of Python to build tools and automation
• Working knowledge of HTML and JavaScript
• Knowledge of internet protocols (in practice and by RFC) – especially TCP/IP, HTTP and DNS
• Superb communication skills, both written and verbal
• Excellent planning, prioritization and project/time-management skills – especially in a cross-functional context
• Flexibility to work in a novel, dynamic and extremely fast-paced environment

Desired Skills and Experience

Preferred Skills & Experience:
• Knowledge of CDN and DNS technology and best practices
• Knowledge of SSL procurement, management and implementation processes
• Strong troubleshooting skills spanning code, network, HTTP, DNS, etc.
• Experience running a production consumer 24x7 website at scale
• Bachelor’s Degree in Computer Science


http://www.linkedin.com/jobs2/view/18039016?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 Engineer, Web Platform | Pinterest | San Francisco, CA


Software Engineer, Web Platform | Pinterest | San Francisco, CA


Software Engineer, Web Platform

Location

San Francisco

Description

Software Engineer, Web Platform
As a platform engineer on the web team you’ll be responsible for developing and improving our web platform. This platform is used by engineers from all teams to build features on desktop and mobile web. You’ll have a huge impact on how we design, build, and deliver features to millions of people. You should feel comfortable working in a fast-paced environment with the goal of giving Pinners a great experience across all devices and platforms. This includes writing core components and design elements on the client, as well as ensuring that the web application builds and runs efficiently and building new systems for the rest of the company to build on top of.
Responsibilities:
  1. Build and improve the scalable framework that supports all features on desktop and mobile web.
  2. Build out reusable components and design elements.
  3. Discover and address performance bottlenecks both on the client-side and server-side.
  4. Identify and communicate best practices for frontend engineering.
  5. Keep up to date on the latest web platforms and standards.
  6. Ensure a polished and consistent user experience across the site.
Requirements:
  • BA/BS degree in Computer Science or equivalent work experience.
  • Experience building and running web-based applications.
  • Experience in web technologies (object-oriented JavaScript, HTML, CSS)
  • Experience with current web libraries, frameworks, and web standards including HTML5, CSS3.
  • Experience in a dynamic programming language such as Python.
 
 
 
 
 
 

Software Engineer (New Grad) | Pinterest | San Francisco, CA


Software Engineer (New Grad) | Pinterest | San Francisco, CA


Software Engineer (New Grad)

Location

San Francisco

Description

We're looking for a software engineer who's eager to get deep in the code to help scale Pinterest. You should be comfortable working in a fast-paced environment, and be a thoughtful and efficient problem solver. You should also love working across the stack - ours includes Python, HIVE, MySQL, Java, Javascript, Redis, Solr, and Hadoop.
To give you a sense of the type of stuff you could be doing, here are some projects our interns did over the summer:
  • Jeff pitched price drop notifications during our Make-a-thon. He shipped it ten weeks later, and now pinners get emails when products they've pinned drop in price.
  • Kasey created a system metrics dashboard that processes all requests in real-time.
  • Jared pushed a distributed tracing tool that helps us identify and fix the greatest sources of latency.
  • Sarah, JJ, and Ken rewrote our entire mobile website from scratch.  
  • Victor implemented aesthetic image analysis to automatically hide low-quality pins.
Responsibilities
  • Write clean code
  • Come up with efficient and creative algorithms for complex problems
  • Contribute to and implement new features from scratch
Requirements
  • Familiarity with Python, Javascript, and Java
  • Desire to enhance the pinner experience
  • Previous work experience (2+ internships or relevant experience)
This is a full-time position in San Francisco and we accept applications year-round. Feel free to link to any things you’ve built.
 
 
 
 
 
 

Thursday 31 July 2014

Software Engineer (Intern) | Pinterest | San Francisco, CA


Software Engineer (Intern) | Pinterest | San Francisco, CA


Software Engineer (Intern)

Location

San Francisco

Description

We're looking for an engineering intern to help us build and scale Pinterest. You'll work alongside our engineers to develop your very own project that impacts millions of pinners. You should be a thoughtful and efficient problem solver, and love working across the stack - ours includes Python, HIVE, MySQL, Java, Javascript, Redis, Solr, and Hadoop.
Some examples of previous pintern projects:
  • Jeff pitched price drop notifications during our Make-a-thon. He shipped it ten weeks later, and now pinners get emails when products they've pinned drop in price.
  • Kasey created a system metrics dashboard that processes all requests in real-time.
  • Jared pushed a distributed tracing tool that helps us identify and fix the greatest sources of latency.
  • Sarah, JJ, and Ken rewrote our entire mobile website from scratch.  
  • Victor implemented aesthetic image analysis to automatically hide low-quality pins.
Responsibilities
  • Write clean code
  • Come up with efficient and creative algorithms for complex problems
  • Contribute and implement new features from scratch
  • Independently manage your project and know when to ask for guidance
Requirements
  • Interest in learning new programming languages and technologies
  • Familiarity with Python, Javascript, and Java
  • Desire to enhance the pinner experience
  • Previous industry experience is a plus
This is a summer 2015 internship in San Francisco. When you apply, feel free to link to any things you’ve built.
 
 
 
 
 
 

Full Stack Engineer, Ads and Analytics Front-Ends | Pinterest | San Francisco, CA


Full Stack Engineer, Ads and Analytics Front-Ends | Pinterest | San Francisco, CA


Full Stack Engineer, Ads and Analytics Front-Ends

Location

San Francisco

Description

As an engineer working on ads, your mission is to enhance the Pinterest experience with ads that are tasteful, relevant, and informed by user feedback. You’ll have the opportunity to be on the ground floor and help shape the systems and products that serve this mission.
Responsibilities:
  • Build tools to help advertisers set up and manage their Promoted Pins campaigns
  • Build dashboards and visualizations to help advertisers and partners understand the value they’re receiving from advertising and organic content on Pinterest
  • Define product specs alongside product managers, designers, and other engineers
  • Participate in our on-call rotation and build monitoring and automation tools
Requirements:
  • Interest in full stack engineering, from managing data workflows to backend and API design to application and front end development (HTML/CSS/JavaScript)
  • BA/BS degree in Computer Science or equivalent work experience
  • Experience with HTML, CSS, and JavaScript, and module-based web development, e.g. with Backbone.js or Ember.js
  • Experience with a dynamic programming language such as Python
  • Experience with databases, caching, and networking
 
 
 
 
 
 

Front-End Engineer | Pinterest | San Francisco, CA


Front-End Engineer | Pinterest | San Francisco, CA


Front-End Engineer

Location

San Francisco

Description

The front-end engineer will help us push the boundaries of what is possible. You'll work side by side with outstanding designers. You should be proficient in HTML, CSS and Javascript. You should appreciate the details that make a front-end user experience memorable, and demonstrate enthusiasm for new front-end technologies.
Responsibilities
  • Own the implementation of highly-visible user-facing features. Write production-quality code, push it out to Pinners, conduct A/B tests, and iterate rapidly
  • Jam with product designers to brainstorm new features that will delight Pinners and work side-by-side to create prototypes.

Requirements:
  • BA/BS degree in Computer Science or equivalent work experience.
  • Experience building web-based applications.
  • Experience in web technologies (object-oriented JavaScript, HTML, CSS)
  • Experience in a dynamic programming language such as Python.
 
 
 
 
 
 

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
 
 
 
 
 
 

Software Engineer - Front-End Engineer (Web Dev and Server Presentation Layer) | LinkedIn | San Francisco Bay Area


Software Engineer - Front-End Engineer (Web Dev and Server Presentation Layer) | LinkedIn | San Francisco Bay Area


Software Engineer - Front-End Engineer (Web Dev and Server Presentation Layer)

LinkedIn - San Francisco Bay Area

Posted 1 day ago
This is a preview of the Software Engineer - Front-End Engineer (Web Dev and Server Presentation Layer) job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Front-End Engineers:
You love the browser, despite its quirks, and can bend IE to your will. You are the kind of person who loves a holistic approach to websites, bringing server and web client together into beautiful harmony. You breathe in JSP/Javascript/HTML/CSS/Java, exhale awesome, and want to be part of the team behind this very site you're reading right now. You are passionate about the extraordinary, you are passionate about the user experience, and you want to actually make a difference with your work.
You'll work with User Experience Designers, Product Managers and fellow developers to build both the client web components (HTML, CSS, Javascript, JSP) and server-side delivery code (Java, MVC). You'll be working across the company with multiple groups, bringing everyone's specializations together into a final product. Requirements:
  • You know JSP, PHP or Java and use relevant tools (IDEs, ant, junit, yui-test, etc)
  • You can build HTML, CSS, and JavaScript components and pages using JS frameworks such as jQuery, YUI, etc.
  • You are a strong communicator and collaborator who can work in an agile/iterative development team.
  • You have a BS/MS degree in Computer Science, Applied Math, Physics, or related field from a leading institution.
  • You have 5+ years of experience in your craft.

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


Sr. SEO Engineer, Growth | LinkedIn | San Francisco Bay Area


Sr. SEO Engineer, Growth | LinkedIn | San Francisco Bay Area


Sr. SEO Engineer, Growth

LinkedIn - San Francisco Bay Area

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

About this job

Job description

The Growth Team at LinkedIn is looking for a senior-level Software Development Engineer to innovate LinkedIn's search engine optimization (SEO). The team is responsible for overall Growth with a very high SLA for membership Growth and Engagement. One of the key Growth drivers is the need to optimize SEO to maximize member acquisitions and finding content on LinkedIn. We work closely with cross functional teams across the organization to SEO their data, and responsible for the backend infrastructure to support SEO. We have aggressive goals and a highly effective team focused on moving fast, delivering results and having passion and fun in what we do!
In this role, you'll work with User Experience Designers, Product Managers and fellow developers to build both the client web components (HTML, CSS, JavaScript, JSP) and server-side delivery code (Java, MVC). You'll be working across the company with multiple groups, bringing everyone's specializations together into a final product.
This is the job for you if:
You love the browser, despite its quirks, and can bend IE to your will.
You are the kind of person who loves a holistic approach to websites, bringing server and web client together into beautiful harmony.
You breathe in JSP/JavaScript/HTML/CSS/Java, exhale awesome, and want to be part of the team behind this very site you're reading right now.
You are passionate about the extraordinary, you are passionate about the user experience, membership growth and engagement, and you want to actually make a difference with your work. 
Specific job responsibilities will include:
• Designing and building large-scale analytics systems used to track traffic from search engines, trends in search terms, conversion and other key traffic metrics
• Designing and implementing dynamic website components, web services and back-end processes both used on desktop and mobile to improve ranking and indexing of LinkedIn pages
• Designing and delivering an experimentation framework to drive continuous testing of SEO concepts
• Working with other teams to improve platform support for SEO
• Optimizing the landing page experience and improve member signup conversion both on desktop and mobile

Desired Skills and Experience

• Proficiency in at least one modern programming language such as Java, C++, C#, Python, or Perl
• Proficiency in JSP, PHP or Java and relevant tools (IDEs, Ant, JUnit, YUI-test, etc)
• Ability to build HTML, CSS, and JavaScript components and pages using JS frameworks such as jQuery, YUI, etc.
• Experience in developing SEO solutions
• Experience in building components of a large commercial search engine (e.g., crawling, indexing, run time query parsing, relevance ranking, etc.)
• Knowledge and experience with large scale MapReduce-based data processing frameworks like Hadoop
• BS/MS degree in Computer Science or related field from a leading institution
• 5+ years of working experience (internship/coops included)
• Computer Science fundamentals in object-oriented design, data structures, algorithms, system design and complexity analysis
• Ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment. You meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration


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