Senior Software Engineer - Performance Systems

September 19, 2024

Apply Now
Logo of Gather

Gather

Gather is a virtual collaboration platform designed to enhance communication and create a sense of community among distributed teams. The platform allows remote teams to interact as they would in a physical office, supporting serendipitous conversations and spontaneous interactions through features like virtual office spaces, shared whiteboards, and Slack integration. Gather aims to improve team productivity and engagement by reconstructing the informal and casual communication that typically happens in physical office spaces. Customers appreciate how Gather transforms remote work culture by reducing formal meetings and facilitating informal connections, which helps in building a strong, cohesive culture for remote teams.

πŸ“‹ Description

β€’ A fast, performant application is crucial to the foundations that power Gather. β€’ Our product is rich and complex, encompassing a full audio/video system powered by WebRTC, a real-time virtual world similar to an MMORPG, and a full React-based web application with chat, calendar integrations, and more. β€’ In this role, you’ll plan and build the systems that help us tackle performance issues at Gather. β€’ You’ll investigate and solve performance issues across our entire stack, including our desktop application, GPU-bound features, browser javascript engines, memory management, and more. β€’ You’ll be tasked with building a systematic approach to identifying performance bottlenecks, including standing up benchmarking suites to understand whether our application is meeting our high-quality bar.

🎯 Requirements

β€’ 2+ years of experience with performance profiling and analysis, debugging, and optimization across a range of systems (frontend, backend, desktop, or GPU-bound) β€’ 2+ years of experience designing and executing reproducible performance experiments, with a strong understanding of key performance metrics β€’ 4+ years of experience with TypeScript, with experience in C++ or Rust being a plus β€’ Excellent data analysis skills with the ability to interpret performance metrics and present them to both technical and non-technical stakeholders β€’ Ability to solve complex performance issues and decompose large problems into smaller, testable hypotheses β€’ Intrinsic motivation and the drive to own and solve complex problems without guidance β€’ A strong desire to build the best experience for customers β€’ Excellent interpersonal and communication skills, with technical leadership abilities β€’ An open and growth mindset when giving and receiving feedback β€’ Resourcefulness, a bias toward action, and a love moving fast β€’ A healthy tolerance for the chaotic balance between Doing Things Right and iterating and shipping quickly

πŸ–οΈ Benefits

β€’ Work remotely out of a state-of-the-art virtual office! β€’ Competitive compensation, benefits, and meaningful equity β€’ Comprehensive medical, dental, and vision insurance for employees and their dependents β€’ 401k and matching program β€’ Generous PTO policy and mental health days to recharge β€’ Meal stipend twice a week to keep you nourished β€’ Remote work, education, and health & wellness stipend β€’ Support for family planning & gender-affirmation β€’ The opportunity to join a passionate team in building something that actually makes peoples' lives better, every single day

Apply Now

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs quickly after they're posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Loved by 10,000+ remote workers
πŸŽ‰$6 / week

Cancel anytime

MOST POPULAR
πŸ₯³$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
πŸ₯°$54 / year
$216
Save 75% vs monthly

Cancel anytime

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Loved by 10,000+ remote workers
πŸŽ‰$6 / week

Cancel anytime

MOST POPULAR
πŸ₯³$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
πŸ₯°$54 / year
$216
Save 75% vs monthly

Cancel anytime

Built by Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com