Senior Software Engineer, Gather

Performance Systems

$160.7-203.2k

+ meaningful equity

TypeScript
C++
Rust
Senior level
Remote in US
Gather

Video chat and Virtual HQs for distributed teams

Be an early applicant

Gather

Video chat and Virtual HQs for distributed teams

21-100 employees

B2CB2BInternal toolsCommunicationSocialSaaSVideo

Be an early applicant

$160.7-203.2k

+ meaningful equity

TypeScript
C++
Rust
Senior level
Remote in US

21-100 employees

B2CB2BInternal toolsCommunicationSocialSaaSVideo

Company mission

To eliminate the physical barriers to opportunity and connection.

Role

Who you are

  • 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

What the job involves

  • 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
  • Build a framework to run reproducible performance tests on diverse hardware configurations
  • Design and implement performance benchmarks that cover the full stack, including GPU, front-end, and server-side workloads
  • Investigate performance issues and deep-dive into technical debugging across web applications, desktop applications, and our audio-video stack
  • Collaborate with engineers across teams to design, develop, test, and optimize software for better performance
  • Leverage browser and operating system debugging tools to gather performance traces and identify areas for improvement
  • Conduct performance experiments designed to validate improvements in key metrics (e.g., P95/P99 latency, query performance, CPU/memory utilization)
  • Foster a culture of early-stage performance testing and awareness throughout the development life cycle
  • Drive long-term front-end infrastructure vision and strategy, influencing product teams to deliver a best-in-class product when it comes to performance

Our take

Recent years have seen existing virtual communication platforms stress-tested in both professional and social settings and generated a real appetite for innovative new offerings. Gather is one of the exciting startups in the sector, offering a virtual HQ for group meet-ups like events and office meetings.

Gather’s longevity has depended on its ability to offer something substantially more than just a substitute for in-person communication, and the virtual HQ platform means that it can offer both communication and events in a rich and engaging format. To this end, the company has been wise to invest in novel features like spatial audio tech, games, and a highly customizable ‘space’ which allows businesses and events to provide guests with a substantial and branded experience.

The startup has already quietly amassed more than 10 million users across 15 countries. Hybrid working is here to stay, and Gather is well-placed to capitalize on this by keeping the social element of office working alive for those days when staff are working from home.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle

Insights

Top investors

Some candidates hear
back within 2 weeks

1% employee growth in 12 months

Company

Funding (2 rounds)

Nov 2021

$50m

SERIES B

Mar 2021

$26m

SERIES A

Total funding: $76m

Company benefits

  • Work remotely out of a state-of-the-art virtual office!
  • Competitive 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

Company values

  • Aligned Incentives - History has shown that unaligned business models lead to profit at the cost of the user’s well-being
  • Being Mission Obsessed - The sole purpose of Gather is to build the best Metaverse for humanity
  • Value Creation - Society gets the most value out of a Metaverse that is a free, open platform, much like the Internet. Gather aims to capture only a small fraction of the value we create
  • Building For Everyone - The Metaverse should not discriminate based off of your background or identity

Company HQ

Remote HQ

Leadership

Phillip Wang

(Co-Founder & CEO)

They are a Computer Science graduate from Carnegie Mellon University, previously a Software Engineer Intern at Facebook.

Mohammed Kumail Jaffer

(Co-Founder & CTO)

They are a Computer Science graduate from Carnegie Mellon University, previously a Software Engineer at Petuum Inc.

Share this job

View 5 more jobs at Gather