Taro Logo

Performance Oriented, Sr. C++ Engineer

Rive is a platform for building production-ready UI and graphics with interactive and state-driven animation, creating a new general-purpose graphics format.
$180,000 - $220,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Performance Oriented, Sr. C++ Engineer

Rive, backed by prominent VCs like a16z and Two Sigma Ventures, is revolutionizing UI and graphics development with their innovative platform for interactive content creation. They're seeking a Senior C++ Engineer to join their performance-oriented team working on core animation runtime. This role combines deep technical expertise in C++ with mathematical prowess, focusing on optimization and high-performance computing.

The position offers an opportunity to work with world-class designers and contribute to a product used by tech giants and game studios, with applications reaching even into space! As a senior engineer, you'll be responsible for architecting and implementing the C++ core animation runtime, with a strong emphasis on performance optimization through various techniques including SIMD, threading, and mathematical optimizations.

The ideal candidate brings 5+ years of C++ experience, strong mathematical background particularly in Bezier curves and linear algebra, and experience with vector instruction sets. This remote position offers competitive compensation ($180,000-$220,000) along with comprehensive benefits including health coverage and equity options.

Rive's culture emphasizes transparency, quick iteration, and experimentation, making it an ideal environment for engineers who thrive on innovation and technical challenges. The company's impressive growth and backing from major venture capital firms indicate strong potential for professional growth and impact. If you're passionate about high-performance computing and want to be part of transforming the design industry, this role offers an exceptional opportunity to make a significant impact.

Last updated 2 months ago

Responsibilities For Performance Oriented, Sr. C++ Engineer

  • Own, architect, and implement Rive's C++ core animation runtime
  • Work closely with designers to innovate and implement new features
  • Focus on improving performance through C++ optimizations, SIMD, threading, and math formulas
  • Contribute to and create new automated CI workflows on GitHub

Requirements For Performance Oriented, Sr. C++ Engineer

  • 5+ years of professional experience programming in C++
  • Proven ability to come up to speed and contribute quickly to a complex code base
  • Self-directed with prior experience owning and delivering features
  • Strong math skills in Bezier curves, linear algebra and calculus
  • Experience writing numerically stable routines for 32-bit floating point processors
  • Experience working with vector instructions sets (AVX, SSE, NEON, WebAssembly SIMD)
  • Proficiency in dev tooling and automation (GitHub CI, etc.)
  • Ability to work overlapping hours centered around U.S. Pacific time

Benefits For Performance Oriented, Sr. C++ Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Remote work environment
  • Comprehensive health coverage
  • Dental coverage
  • Vision coverage
  • Stock options

Interested in this job?