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