Staff Software Engineer - Tracking and Analytics
Sunnyvale , California
April 09, 2017
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. We are seeking extraordinary talent to help fuel our distributed, Java applications capable of serving billions of page impressions to over 425+ million LinkedIn members while earning hundreds of millions of dollars in revenue.
We're looking for a technical lead for our team; the role involves defining the future data ecosystem of the world's largest professional social network. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability. This position is full-time and based in our office in Sunnyvale.
Additionally most of the challenges for this group arise from empowering data streams on numerous applications, fulfilling abundantly diverse requirements and situations while handling a vast amount of information. The job duties include engineering of several services, applications and workflows around data collection, understanding, measurement and refinement related activities.
Responsibilities: Provide technical leadership for a team comprised of senior to new hire engineers, potentially across the company Scale distributed applications, make architectural tradeoffs, write code, keep good quality and deliver often Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7 Write and review code in Java, JavaScript and Python, including technical documentation and presentations Propose solutions, generate, explain and review designs, evaluating trade-off in complexity, performance and cost Identify opportunities to enhance productivity and improve software quality Drive multiple engineering efforts: platforms, applications & services
Basic Qualifications: BA/BS Degree in Computer Science or related technical discipline, or 10+ years of related practical experience 2+ years of experience as technical lead or similar positions driving technical initiatives 5+ years of professional experience in development using Java and JavaScript Experience with Hadoop and near real-time data processing Experience designing software solutions that are fault-tolerant, continuously operational and highly scalable
Preferred Qualifications: BS 8+ years of relevant work experience, MS 7+ years of relevant work experience, or PhD 4+ years of relevant work experience 6+ years of Internet-related experience in software solutions development cycle Computer Science knowledge of data structures and algorithms Programming languages: Python, C++, C#, Scala Database design and SQL Experience authoring/contributing to Open Source projects

A little about us:
LinkedIn's vision is to create economic opportunity for every member of the global workforce. Our employee talent is our #1 operating priority.

Know someone who would be interested in this job? Share it with your network.