Senior Performance Engineer

  • Company: LinkedIn
  • Posted: February 15, 2017
  • Reference ID: 1381709724
LinkedIn was built to help professionals achieve more in their careers, and every day millions of people use our products to make connections, discover opportunities, and gain insights. Our global reach means we get to make a direct impact on the world's workforce in ways no other company can. We're much more than a digital resume - we transform lives through innovative products and technology.
Searching for your dream job? At LinkedIn, we strive to help our employees find passion and purpose. Join us in changing the way the world works.
If you are fueled by the challenges of deep diving into large scale applications spanning diverse technology stacks, then the LinkedIn Performance Team is the place for you. You will be excited to think innovatively for our scalability needs, from mobile and browsers to systems and storage. We open source technologies such as Kafka, Helix, Databus that power other Internet companies.
As a Senior Software Engineer, you will be an agile architect in the design, development, and support of the most visible Internet-scale features and infrastructures at LinkedIn. This position is full-time and based in our office in Mountain View.
The ideal candidate will have a passion for Performance along with hands on development experience, who can take on performance analysis and code optimization challenges across multi-tiers and multi-data centers with focus in one or more of the areas below:
•Capacity Planning & Optimization: Interface with engineering and operations to understand and optimize site-wide capacity. •Mobile Performance Scalability: Enhance user experience by measuring and optimizing user interface across mobile devices. •End-to-End Performance Analysis: Analyze large scale distributed environments and optimize performance bottlenecks in our application stack. •Design Benchmarks, methodology, and analysis tools to be adopted company-wide. •Evangelize and support performance work throughout the engineering team and across the industry.
Basic Qualifications:
•BA/BS Degree in Computer Science or related technical discipline, or 6+ years of related practical experience. •2+ years experience in software design, development, and algorithm related solutions. •2+ years experience programming experience in Java, Javascript, C/C++, C#, Objective-C, Python, and/or Ruby.
Preferred Qualifications:
•BS + 5 years of relevant work experience, MS + 4 yrs of relevant work experience or PhD + 2 yrs of relevant work experience in a performance engineering role analyzing, troubleshooting and automating performance workloads on large scale systems. •Experience with large-scale search infrastructure. Familiarity with Lucene/Solr a plus •A proven track record of optimization and design improvements for performance and scalability. •Experience with performance & modeling of capacity planning medium to large scale websites a big plus •Experience in debugging performance of Mobile devices (IOS and/or Android ) and node. server applications a big plus •Experience with Java and SQL performance tuning that includes garbage collection, heap management, JVM configuration, explain plan, query optimization, optimizer hints and Linux development. •Experience identifying bottlenecks across various layers of web application stacks (client, network, java containers, oracle backend).

Share this Job