Jobs · Information Technology · California

Software Engineer, Fullstack

Sciforium · San Francisco, CA · 2 wk ago
On-siteInformation Technology$165k–$210k/yrFull-time

About The Role

This role offers a unique opportunity to work on the core systems that power Sciforium’s multimodal AI models. You’ll help build the model serving platform working across C++, Python, runtime execution, and distributed infrastructure to create a fast, reliable engine for real-time AI applications. You’ll gain hands-on experience with performance engineering, learn how large AI models are optimized and deployed at scale, and collaborate closely with ML researchers and experienced systems engineers.

Responsibilities

  • Interactive AI Chat interface: Design and build a low-latency, chat-like interface for users to test our LLMs.
  • Developer Console: Build the mission-critical UI where users generate API Keys, set budget limits, and view real-time usage graphs.
  • Payments & Billing: Integrate Stripe (or similar) to handle complex subscription models.
  • Documentation Portal: Create a dynamic API reference section.
  • CLI/SDK Integration: Write simple client-side wrappers to help users connect to our API endpoints easily.
  • Backend APIs: Building secure API gateways and implementing low latency streaming solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
  • 3+ years of software engineering experience, with a focus on front end development
  • Strong proficiency in Typescript, Python
  • Understanding of responsive design, and UX fundamentals
  • Strong collaboration and communication skills, with the ability to work effectively across engineering and ML teams

Qualifications

  • Comfortable working from the office and contributing to a fast-moving, high-ownership team culture

Skills

  • Experience with ML systems engineering
  • Open source inference engine like vLLM, Sglang, or TRT-LLM
  • Streaming Expertise: Understanding the difference between WebSockets and Server-Sent Events (SSE) and knowing how to handle "jittery" network streams without freezing the UI
  • Experience integrating Stripe Elements, managing webhooks for payment success/failure, and handling "SaaS" logic (pro-rating, tiers)
  • Documentation Mindset: Appreciation for good DX (Developer Experience), knowledge of rendering an API spec into a readable web page
  • Python/Backend Knowledge: Ability to read a FastAPI or vLLM backend codebase to understand how data is being sent to you

Benefits

  • Medical, dental, and vision insurance
  • 401k plan
  • Daily lunch, snacks, and beverages
  • Flexible time off
  • Competitive salary and equity

Pay

$165K - $210K

Schedule

Full-time

Similar jobs