← All roles

Software Engineer, Inference

Pulse· Engineering
Apply on company site
Hybrid (San Francisco, CA)$150k - $230kFull-timePosted 11mo ago

About the role

Pulse is building production-grade, unstructured document extraction. The role focuses on low-latency, high-throughput inference for OCR and multimodal models, with a multi-stage architecture involving layout understanding, fast OCR, reading-order algorithms, table parsing, and vision-language models. This position is based in San Francisco and requires 3+ years of experience, US visa/sponsorship available, and in-office presence.

Responsibilities

  • Build inference services with smart batching and caching
  • Optimize kernels, tokenization, and model graphs
  • Evaluate vLLM, TensorRT LLM, and Triton tradeoffs
  • Implement autoscaling and admission control with clear SLOs
  • Own performance dashboards and capacity planning

Qualifications

  • 3+ years in performance engineering or ML systems
  • Strong Python, plus C++ or CUDA exposure
  • Experience with GPU profiling and model serving

Skills

Required:PythonC++ or CUDAGPU profilingModel serving

Benefits

  • Relocation assistance for Bay Area moves
  • Daily meal stipend
  • Comprehensive medical, vision, and dental coverage
  • Equity and performance-based bonuses
Last updated Sep 16, 2026. Interested? Apply on the company site.
Pulse logo

About Pulse

Production-grade unstructured document extraction

Pulse converts complex information into LLM-ready inputs. Our API supports all document formats, from PDFs to Word, Excel, etc. Pulse integrates seamlessly with any existing data pipeline in minutes without any training or complexity.

More open roles at Pulse