Files
hanzo.ai/lib/careers.ts
zeekay 1b6bcb6a5c The sitemap offers the career role pages, and not the mail bodies or /bot/details, which is /bot
Every public page shipped is offered, and every page offered is linked:
- The nine /careers/<slug> pages (04845090) came from a dynamic segment the
  sitemap's list of generated pages never named. They are offered now from
  the one list of slugs their route builds from, each with its own
  canonical, where the /careers layout's had named /careers.
- public/email/pool-party-launch.html shipped as a page. The bodies of the
  emails the site sends are MAIL in lib/publish: fetched, never indexed.
- /bot/details draws what /bot draws since e229ebc4, which also dropped the
  one link to it. hanzo.bot is rooted at it, so it stays, as an ALTERNATE
  whose canonical is /bot.
2026-10-15 07:41:51 -07:00

249 lines
15 KiB
TypeScript

/**
* /careers data — open job positions, department taxonomy, responsibilities, and requirements.
*/
export interface JobOpening {
id: string
title: string
location: string
type: string
department: string
description: string
about: string
responsibilities: string[]
requirements: string[]
niceToHave?: string[]
}
export const jobOpenings: JobOpening[] = [
{
id: "ai-ml-research-engineer",
title: "AI/ML Research Engineer",
location: "Remote / SF",
type: "Full-time",
department: "AI Research",
description: "Work on foundational models, fine-tuning, and novel architectures. Experience with transformers, RLHF, and distributed training required.",
about: "As an AI/ML Research Engineer at Hanzo, you will work on the core intelligence layer powering the Hanzo open cloud. You will train, fine-tune, and optimize frontier models, explore reinforcement learning with human & AI feedback (RLHF/RLAIF), and develop next-generation reasoning architectures.",
responsibilities: [
"Train and fine-tune foundation models across text, code, multimodal, and agentic workflows.",
"Design and execute large-scale distributed training runs across GPU clusters using PyTorch, DeepSpeed, and Megatron.",
"Develop novel evaluation harnesses and benchmarks to assess model reasoning, tool use, and safety.",
"Collaborate with the inference and compiler teams to quantize, optimize, and deploy models to production.",
"Publish open source weights, research papers, and reproducible training recipes.",
],
requirements: [
"Deep understanding of transformer architectures, attention mechanisms, and modern LLM pre-training / post-training techniques.",
"Hands-on experience with PyTorch, distributed training frameworks (FSDP, DeepSpeed, Ray), and GPU performance profiling.",
"Demonstrated track record of shipping ML models to production or high-quality open-source / published research contributions.",
"Strong systems fundamentals: concurrency, networking, and memory efficiency.",
],
niceToHave: [
"Experience with synthetic data generation, agentic reasoning loops (MCTS, ReAct), or tool-calling tuning.",
"Familiarity with Triton, CUDA kernel development, or custom model quantization formats.",
],
},
{
id: "compiler-engineer",
title: "Compiler Engineer",
location: "Remote",
type: "Full-time",
department: "Engineering",
description: "Build high-performance inference engines and model compilers. Experience with LLVM, MLIR, or similar frameworks preferred.",
about: "The compiler team builds the high-throughput, low-latency execution engine that powers Hanzo Engine and edge inference. You will work on optimizing compute graphs, lowering neural network intermediate representations, and writing hardware-specific backends for GPUs, TPUs, and emerging NPUs.",
responsibilities: [
"Develop optimizing compilers and graph transformation passes for LLM inference pipelines.",
"Work with MLIR, LLVM, and custom IRs to generate performant machine code and kernel invocations.",
"Optimize KV cache memory management, speculative decoding, and paged attention engines.",
"Benchmark, profile, and push the Pareto frontier of tokens per second per dollar.",
],
requirements: [
"Strong proficiency in C++ and/or Rust, with deep knowledge of compiler architecture (frontends, IRs, passes, backends).",
"Familiarity with MLIR, LLVM, or ML graph compilation tools (TVM, XLA, TensorRT, TorchDynamo).",
"Understanding of GPU hardware architectures (compute capabilities, tensor cores, shared memory, warp scheduling).",
"Rigorous approach to performance benchmarking, micro-benchmarks, and regression testing.",
],
niceToHave: [
"Experience writing custom CUDA or Metal kernels for flash attention or fused operations.",
"Contributions to open source compiler or runtime projects.",
],
},
{
id: "mcp-protocol-engineer",
title: "MCP Protocol Engineer",
location: "Remote",
type: "Full-time",
department: "Infrastructure",
description: "Design and implement Model Context Protocol servers and tooling. Shape the future of AI agent infrastructure.",
about: "The Model Context Protocol (MCP) is the universal bridge between foundation models and external tools, databases, and environments. You will architect Hanzo's MCP ecosystem: high-throughput transport protocols, sandboxed runtime servers, schema validation, and multi-agent coordination layers.",
responsibilities: [
"Architect and maintain high-performance MCP servers connecting models to codebases, cloud infra, and enterprise data.",
"Implement secure Hanzo Visor, WebAssembly, and container sandboxes for untrusted agent tool execution.",
"Design protocol extensions for streaming responses, binary payloads, and distributed MCP federations.",
"Build developer SDKs in TypeScript, Python, and Go for authoring and hosting MCP servers.",
],
requirements: [
"Experience with protocol design, RPCs (gRPC, JSON-RPC, SSE, WebSockets), and type-safe schema validation (JSON Schema, Protobuf).",
"Proficiency in TypeScript, Go, or Rust.",
"Experience with secure sandbox execution environments (Docker, Firecracker, Hanzo Visor, Wasm).",
"Passion for developer experience, clean documentation, and robust error handling.",
],
niceToHave: [
"Active involvement in the MCP open source ecosystem or agent frameworks.",
"Background in identity, authentication, and capability-based authorization.",
],
},
{
id: "cryptography-engineer-zkp",
title: "Cryptography Engineer (ZKP)",
location: "Remote",
type: "Full-time",
department: "Blockchain",
description: "Implement zero-knowledge proofs for AI verification and on-chain compute. Experience with SNARKs/STARKs required.",
about: "Hanzo brings verifiable AI to decentralized networks. As a Cryptography Engineer, you will design and implement zero-knowledge proof systems (zkML) that prove inference execution, model integrity, and verifiable credentials on-chain without revealing proprietary weights or sensitive user data.",
responsibilities: [
"Design zero-knowledge arithmetic circuits for neural network inference layers.",
"Optimize prover time and verifier gas costs across zk-SNARKs and zk-STARKs.",
"Build cryptographic primitives for W3C Verifiable Credentials and decentralized identity (DID).",
"Audit and formally verify cryptographic circuits and smart contracts.",
],
requirements: [
"Solid mathematical background in abstract algebra, finite fields, and elliptic curve cryptography.",
"Hands-on experience with ZK proof frameworks (Halo2, Plonky2, Circom, Gnark, or RISC Zero).",
"Proficiency in Rust and/or Go.",
"Understanding of cryptographic security models and attack surfaces.",
],
niceToHave: [
"Experience with zkML (zero-knowledge machine learning) pipelines.",
"Knowledge of EVM, Solana, or Cosmos smart contract execution environments.",
],
},
{
id: "quantum-computing-researcher",
title: "Quantum Computing Researcher",
location: "Remote / Research",
type: "Full-time",
department: "Research",
description: "Explore quantum ML algorithms and post-quantum cryptography. PhD or equivalent research experience preferred.",
about: "Our Quantum Computing team investigates the intersection of quantum algorithms, machine learning acceleration, and post-quantum security. You will research quantum variational circuits, tensor networks, and post-quantum cryptographic migration.",
responsibilities: [
"Investigate quantum machine learning (QML) algorithms for combinatorial optimization and sampling.",
"Simulate quantum circuits using tensor network contraction and high-performance simulators.",
"Evaluate NIST post-quantum cryptography standards (ML-KEM, ML-DSA) across the Hanzo platform.",
"Publish peer-reviewed research and collaborate with university research labs.",
],
requirements: [
"PhD or equivalent advanced research experience in Physics, Mathematics, Computer Science, or Quantum Information.",
"Expertise with quantum programming frameworks (Qiskit, Cirq, Pennylane, or CuQuantum).",
"Deep understanding of quantum algorithms, error mitigation, and noise modeling.",
"Strong scientific coding skills in Python, C++, or Julia.",
],
niceToHave: [
"Experience deploying algorithms on real superconducting, trapped-ion, or neutral-atom QPUs.",
"Understanding of quantum tensor networks (MPS, PEPS) for classical ML acceleration.",
],
},
{
id: "robotics-systems-engineer",
title: "Robotics Systems Engineer",
location: "SF Bay Area",
type: "Full-time",
department: "Robotics",
description: "Build AI systems for real-time robotic control. Experience with ROS, computer vision, and embedded systems required.",
about: "Hanzo's Robotics team develops embodied AI systems that bring vision-language-action (VLA) foundation models to physical machines. You will build the real-time sensor fusion, teleoperation, simulation, and hardware control stack.",
responsibilities: [
"Deploy real-time VLA foundation models for robotic manipulation and navigation.",
"Design low-latency control loops integrating cameras, depth sensors, LiDAR, and IMUs.",
"Build high-fidelity physics simulations in Isaac Sim, MuJoCo, or PyBullet for RL training.",
"Integrate ROS 2 hardware interfaces with on-device edge AI accelerators.",
],
requirements: [
"Experience with ROS 2, C++, and Python in real-time robotic systems.",
"Hands-on experience with robot kinematics, dynamics, trajectory generation, and state estimation (EKF, SLAM).",
"Familiarity with computer vision and machine learning deployment on embedded GPUs (Jetson, edge TPUs).",
"Track record of working with physical hardware and laboratory prototyping.",
],
niceToHave: [
"Experience with imitation learning (ACT, Diffusion Policy) or reinforcement learning for manipulation.",
"Experience with robotic hands, dexterous manipulation, or quadrupeds.",
],
},
{
id: "senior-backend-engineer",
title: "Senior Backend Engineer (Go/Rust)",
location: "Remote",
type: "Full-time",
department: "Platform",
description: "Build scalable, high-performance backend services for our AI platform. Experience with distributed systems required.",
about: "Our platform services handle millions of API requests daily: auth tokens, streaming completions, billing meters, webhooks, and agent fleet dispatch. You will build and scale our core microservices in Go and Rust.",
responsibilities: [
"Design, implement, and maintain high-throughput HTTP/gRPC backend microservices.",
"Scale our distributed datastores (PostgreSQL, ClickHouse, Redis, S3-compatible storage).",
"Build robust streaming pipelines for SSE completions, telemetry, and event buses.",
"Ensure high reliability, 99.99% uptime, zero-downtime deployments, and end-to-end security.",
],
requirements: [
"Extensive experience building distributed systems in Go and/or Rust.",
"Solid knowledge of database internals, indexing, distributed transactions, and caching.",
"Experience with Kubernetes, Linux systems internals, network socket programming, and eBPF/monitoring.",
"High standards for code quality, automated testing, CI/CD, and post-incident reviews.",
],
niceToHave: [
"Experience building payment, subscription, or billing metering systems at scale.",
"Experience with message brokers (Kafka, NATS) and event-driven architectures.",
],
},
{
id: "product-designer",
title: "Product Designer",
location: "Remote / SF",
type: "Full-time",
department: "Design",
description: "Design beautiful, intuitive interfaces for AI products. Experience with developer tools and data visualization a plus.",
about: "At Hanzo, design is a core differentiator. We believe developer tools and AI interfaces should be lightning-fast, visually stunning, and radically intuitive. You will shape the visual design language, design system, and user experience across Hanzo Console, Chat, IDE, and Cloud.",
responsibilities: [
"Design end-to-end user flows, interactive prototypes, and polished production-ready UI for Hanzo products.",
"Evolve and expand our open source design system (@hanzo/design and @hanzo/ui).",
"Collaborate directly with engineers, contributing to front-end implementation details, tokens, and animations.",
"Conduct user research with developers and enterprise customers to uncover usability opportunities.",
],
requirements: [
"Strong portfolio demonstrating exceptional craft in typography, layout, interaction design, and system thinking.",
"Experience designing developer tools, cloud consoles, data visualization, or AI interfaces.",
"Fluency with modern design tools (Figma) and working knowledge of HTML, CSS, and modern web frameworks.",
"Ability to thrive in a fast-paced environment with high autonomy and cross-functional ownership.",
],
niceToHave: [
"Ability to write React / TypeScript code for prototypes and design system components.",
"Experience with 3D design, motion graphics (Rive, Framer Motion), or micro-interactions.",
],
},
]
/** Every role page's slug: each opening, and the open application. */
export const careerSlugs: string[] = [...jobOpenings.map((j) => j.id), 'open']
export function getJobOpening(slug: string): JobOpening | undefined {
if (slug === 'open') {
return {
id: 'open',
title: 'Open Application',
location: 'Remote',
type: 'Full-time',
department: 'Engineering / Research',
description: 'Introduce yourself and share what you want to build at Hanzo.',
about: 'We are always looking for exceptional engineers, researchers, and builders who are passionate about open AI cloud infrastructure, compilers, cryptography, and autonomous agents. If you do not see a role that fits your background, apply here.',
responsibilities: [
'Propose, design, and lead projects within the Hanzo ecosystem.',
'Collaborate across engineering, research, and platform teams.',
'Contribute to open source codebases, benchmarks, and community architecture.',
],
requirements: [
'Strong technical foundation in software engineering, computer systems, or AI research.',
'History of independent problem solving and shipping real-world systems.',
'Curiosity, high agency, and clear technical communication.',
],
}
}
return jobOpenings.find((j) => j.id === slug)
}