Machine Learning Engineer

Pulse logo

Pulse

About the Role

As a Machine Learning Engineer at Pulse, you'll develop the specialized vision and language models that power our document understanding systems. You'll have research autonomy to train and fine-tune these models for real-world performance.


About Pulse

At Pulse, we're solving one of the toughest challenges in data infrastructure: extracting accurate, structured information from complex documents at scale.

Our breakthrough approach combines intelligent schema mapping with fine-tuned extraction models, outperforming legacy OCR and other parsing tools.

We're a fast-growing team of engineers based in San Francisco, serving:

  • Fortune 100 enterprises
  • YC startups
  • Public investment firms
  • Growth-stage companies

Backed by tier 1 investors, we’re scaling rapidly.


What Makes Our Tech Special

Our multi-stage architecture for document intelligence includes:

  • Layout understanding with specialized component detection models
  • Low-latency OCR for targeted extraction
  • Advanced reading order algorithms for complex structures
  • Proprietary table structure recognition and parsing
  • Fine-tuned vision-language models for charts, tables, and figures

What We're Looking For

  • 5 days in-office at our San Francisco office
  • A strong desire to learn and adapt quickly
  • Startup or founding experience is a plus

Compensation & Benefits

  • Competitive base salary plus equity
  • Performance-based bonuses
  • Relocation assistance for Bay Area moves
  • Daily meal stipends
  • Comprehensive medical, vision, and dental coverage

If you're passionate about solving challenges at the intersection of computer vision, NLP, and data infrastructure, join us to build the future of document intelligence.

Location

    San Francisco, CA, US

Job type

  • Fulltime

Role

Engineering

Keywords

  • Engineering
  • Full-time
  • $150K - $250K