Logo
LinkedIn

Staff Software Engineer, iOS - Media SDK

LinkedIn, Sunnyvale, California, United States,


Company DescriptionLinkedIn is the world’s largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We’re also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture that’s built on trust, care, inclusion, and fun – where everyone can succeed.

Join us to transform the way the world works.

Job DescriptionThis role can be based in Mountain View, CA or Bellevue, WA.

Join the Media SDK team at LinkedIn, where we handle all media-related functions across our platform. Our team develops SDK libraries that are integral to LinkedIn’s apps, ensuring seamless media integration and high-quality user experiences. You’ll work with cutting-edge technologies, collaborate with skilled engineers, and contribute to features that connect millions of professionals worldwide. If you’re passionate about media technology and eager to make an impact, we’d love to have you on our team.

At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, meaning you can both work from home and commute to a LinkedIn office, depending on what’s best for you and when it is important for your team to be together.

Responsibilities:· You will design and build multiple media libraries covering image, video etc, which are adopted across Linkedin ecosystem family apps.· You will follow industry developments and evaluate technologies from Apple, the open source world, and other LinkedIn teams to determine whether we should incorporate them to improve iOS developer productivity.· You will work with LinkedIn's iOS developer community to understand their needs and propose solutions to accelerate product iteration speed.· You will demonstrate craftsmanship and produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.· You will provide technical leadership and use engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide projects.· You will run projects spanning dozens of teams to increase adoption of the latest technologies.· You will design ways to structure our application and build system to minimize build time in our multi-million line codebase.· You will constantly look for opportunities to improve trunk health, improve test infrastructure, and optimize build speed.

Basic Qualifications:· BA/BS Degree in Computer Science or related technical discipline, or related practical experience.· 4+ years of industry experience in software design, development, and algorithm related solutions.· 4+ years programming experience in programming languages such as Objective-C, Swift, Java, C/C++, Python, etc.

Preferred Qualifications:· Deep knowledge of video playback frameworks such as AVFoundation, Core Media, and VideoToolbox.· Experience with image rendering and processing using Core Graphics, Core Animation, and Core Image.· Comprehensive knowledge of various media formats (e.g., MP4, MOV, HEVC), codecs, and streaming protocols such as HLS (HTTP Live Streaming)· Familiarity with hardware-accelerated video decoding and encoding.· BS and 8+ years of relevant work experience, MS and 7+ years of relevant work experience, or PhD and 4+ years of relevant work experience· Experience in designing and building infrastructure solutions on a large scale.· Expansive technical knowledge and experience with mobile application development (iOS and/or Android).· Experience working with iOS development toolchains such as Xcode and test frameworks such as KIF and EarlGrey· Experience working with Linux and/or Mac OS system environments.

Suggested Skills:· Technical Leadership· Architectural Mastery· Code Review and Quality Assurance· Advanced Security Practices· Mentoring and Knowledge Sharing

You will Benefit from our CultureWe strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels.

LinkedIn is committed to fair and equitable compensation practices. The pay range for this role is $147,000 - $240,000. Actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications and specific office location. This may differ in other locations due to cost of labor considerations.