Systems Engineer - Web Platform at Pax Andromeda | San Francisco | Rezi

Systems Engineer - Web Platform at Pax Andromeda

Systems Engineer - Web Platform

Pax Andromeda · San Francisco

5 days ago

Systems Engineer - Web Platform

Pax Andromeda · San Francisco

6 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Pax Andromeda is a well-funded startup building a new open-source application engine on top of web technologies. We are seeking an experienced engineer with a deep background in both web tech and native application stacks to develop frameworks and tooling that bind native system primitives to high-level constructs.

Responsibilities

  • Build and own significant portions of the product.
  • Develop frameworks and tooling that bind native system primitives to high-level constructs.
  • Push as much implementation as possible up into the JavaScript layer while maintaining native performance.
  • Work daily across both native and JavaScript sides of the stack.

Requirements

  • Experience in both C++ and JavaScript is required.
  • Comfort working across both native and JavaScript sides of the stack is essential.
  • Deep experience in two or more focus areas from the provided list.
  • Ability to find creative solutions to complex performance problems.
  • Care about company culture, engineering culture, and best practices.

Skills

  • C++
  • JavaScript
  • JS engine embedding and bindings (JSC / WebCore embedding or V8/SpiderMonkey/similar)
  • Code generation
  • libclang
  • IDL
  • Marshalling between native and JS types
  • Graphics (Skia, Metal, Vulkan, CoreGraphics, WebGPU, web and system compositors)
  • Media playback (hardware decoding, GStreamer, direct scanout)
  • Networking (libcurl, QUIC, OS networking primitives, split network-process architectures)
  • Wayland (client and server implementations, extensions)
  • Windows (application frameworks, drivers, WINE, DirectX)
  • IPC (shared memory, UNIX domain sockets, Mach ports, D-Bus, command serialization)
  • Build tooling (CI, CMake, multi-platform builds, artifact distribution)
  • Virtualization (virtio, libvirt, hypervisors)
  • Debugging (LLDB, gdb, Chrome Dev Tools protocol)
  • Security and performance
  • Building concurrent software systems

Location

  • San Francisco

Work Type

  • Hybrid

Experience Level

  • Experienced

About the Company

  • Pax Andromeda is a well-funded startup based in San Francisco.
  • We are building a new open-source application engine on top of web technologies.