Skip to main content
Interactive background network visualization showing connected nodes representing system dependencies.

Build Tools That Engineers Actually Want

We're a small team solving a real problem: making it possible to verify every code change against what actually happened in production. If you care about developer experience and deep JVM internals, we want to talk.

Why This Problem Matters

AI is making code generation 10x faster. But verification is still manual, fragile, and slow. We're fixing that.

Real Engineering Challenges

Bytecode instrumentation, high-performance trace serialization, deterministic replay engines, distributed systems observability. Not CRUD apps.

Your Code Ships to Thousands

35K+ Maven downloads, 117+ engineering teams, and growing. Your work directly impacts how developers test and verify their Java services.

Early Stage, Maximum Impact

Small team, no layers of management. You'll own entire subsystems, make architectural decisions, and see your ideas in production within days.

AI-Native from Day One

We're building at the intersection of runtime observability and AI. Our MCP integration lets coding agents verify their own changes—this is the future of development.

What You'll Work On

These are the concrete technical problems we're solving right now.

01

Runtime Capture Engine

Build zero-overhead Java agents that record complete execution context. Bytecode instrumentation, ASM transforms, high-throughput trace serialization across Spring Boot, Kafka, and JDBC.

02

Test Generation Pipeline

Transform raw execution traces into isolated, deterministic JUnit tests. Auto-generate mocks for databases, APIs, and message queues. Handle edge cases across Java 8–21.

03

Behavioral Diff Engine

Compare execution patterns at the method level before and after code changes. Detect semantic regressions that unit tests miss—changed SQL patterns, altered response structures, broken call sequences.

04

AI Context Protocol

Expose JVM runtime context to AI coding agents via MCP. Build the bridge between Cursor, Claude, Windsurf and real application behavior so agents can verify their own changes.

05

Visual Debugging Tools

Build the Service Map, Call Tree, and Timeline UI. React-based visualizations that make complex distributed traces understandable at a glance. Performance-critical rendering.

06

Platform Infrastructure

Scale trace ingestion, storage, and analysis. Build reliable CI/CD integrations, Maven plugins, and IntelliJ extensions. Cloud infrastructure for multi-tenant SaaS.

How We Work

Small team. High trust. Ship fast, measure everything.

Ship Evidence, Not Slides

We measure progress by what's in production, not by presentations or story points. If it works, ship it. If it doesn't, fix it.

Own Your Domain

You won't wait for approvals or sit in planning meetings. You'll own a subsystem end-to-end and make the technical decisions that shape it.

Debug Over Debate

When we disagree, we build a prototype or write a benchmark. Evidence beats opinions. The codebase is the source of truth.

Deep Work First

No recurring meetings by default. Async communication. Uninterrupted blocks for focused engineering. We protect maker time.

Learn in Public

We write about what we build—blog posts, docs, open-source contributions. Teaching forces clarity and builds the community around our tools.

Quality is Non-Negotiable

We're building a testing platform. Our own code quality has to be excellent. We eat our own dog food—BitDive verifies BitDive.

No Open Positions Currently

Our team is currently full, but we're always interested in strong JVM engineers and developer tools builders. Reach out below if you'd like to stay in touch!

What We Offer

Remote-First

Work from anywhere. Async communication. No mandatory office.

Hardware Budget

MacBook Pro, monitors, ergonomic setup. Whatever you need to do your best work.

Flexible Hours

Results matter, not hours logged. Structure your day around deep work.

Equity

Early-stage equity. Your contribution directly impacts the company's trajectory.

Get in Touch

Send us a message or email welcome@bitdive.io directly

By submitting, you agree to our Terms of Service and Privacy Policy.