Figma is a company focused on making design accessible to all, and they are seeking a Software Engineer for their Graphics & Media team. The role involves collaborating with various teams to build new features, particularly in media processing, rendering, and animation, while also mentoring peers and contributing to organizational initiatives.
Responsibilities:
- Work closely with teammates and partners in Engineering, Product, Design, Marketing, User Research, and Data Science to build new features and achieve roadmap goals. We prioritize collaboration and cross-functional partnerships, so you won’t operate in silos. Some efforts you might impact include:
- Supporting new client-side Media features (e.g. image processing pipelines)
- Improving the performance of media use cases (such as Image and Video) within the rendering engine
- End-to-end client support of new codecs/compression algorithms
- Error handling and network retry logicInterface with the rendering engine in scenarios of image and video rendering
- Drive guidance, quality, and standards for rendering at Figma, and explore opportunities that keep us on the bleeding edge of new capability and advancements
- Be a mentor and provide thoughtful feedback to your peers, and benefit from strong personal and professional mentorship opportunities yourself
- Contribute to org-wide initiatives like new hire onboarding, interview process development, and Belonging/Equity/Inclusion efforts
- Continue ramping and learning. The technical challenges you'll tackle on the Pixel Engine team are unique, fun, ambitious, and ever-evolving
Requirements:
- 5+ years of professional experience shipping software with a specialization on Video/Image rendering & playback
- Experience with any of the following languages: C++, TypeScript, GLSL
- Experience working with web-based applications, browser performance, or real-time collaborative systems
- A track record of working collaboratively across teams and disciplines to deliver complex technical projects