Engineering Manager - Analytics and Notifications Platforms

  • Company: LinkedIn
  • Posted: December 17, 2016
  • Reference ID: 1808966219
LinkedIn is looking for a strong technical manager to lead a backend platform team. The team owns two different platforms, both very critical to the success of LinkedIn.
Analytics platform - that powers products like "who viewed my profile", post and share analytics etc. Team is currently working on adding support for video analytics.
Notifications platform - that powers the notifications in the different LinkedIn apps like Flagship, Job Seeker, Recruiter etc.
This role requires a senior technical leader who is interested in the balance of creating technical strategy with managing the execution of a team to deliver on this strategy. You will be working with cutting edge technologies in the space of distributed systems, big data, real-time event processing, data visualization and machine learning. Very strong cross-team collaboration skills are a must as you will be interfacing with many different teams and product disciplines.
Manage the performance and career development of a team of engineers, and own significant parts of LinkedIn products that require design, architecture, and coding. Participate with senior management in developing a long-term technology road map. Be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship. Work with peers across teams to support and leverage a shared technical stack. Manage teams to scale distributed applications, make architectural tradeoffs applying synchronous and asynchronous design patterns, review code, and deliver with speediness and quality. Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7. Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
Basic requirements
BA/BS Degree in Computer Science or related technical discipline, or 10+ years of related practical experience. 2+ years experience in software engineering management 4+ years experience programming experience in Java, Javascript, C/C++, C#, Objective-C, Python, and/or Ruby.
Preferred requirements
BS +5 years of software engineering management experience + MS 7 years of programming experience in Java, Javascript, C/C++, C#, Objective-C, Python, and/or Ruby. Experience with hadoop and real-time event processing systems like Kafka, Samza, Spark etc. Experience building a platform that supports multiple applications Experience in building analytics, data warehousing at big data scale and/or reporting products

Share this Job