Software Engineer
Role details
Job location
Tech stack
Job description
of universal builders. The premise: AI made cross-domain context cheap. The wall between "the bioinformatician who writes the algorithm" and "the engineer who builds the UI" no longer needs to exist. The bioinformaticians on our team who leaned into engineering, and the engineers who leaned into biology, are now shipping at multiples of what they used to. We need more of those people. This is a senior, full-stack role for engineers who refuse to stay on one side of the biology/software wall. WHAT YOU'LL BUILD - Biologic discovery pipelines - end-to-end workflows that take a customer from raw sequencing data to pre-IND therapeutic candidates. Antibody discovery is our anchor; biomarkers, single-cell, and multi-omics extend from there. - The Platforma SDK - the toolkit that bioinformaticians use to build new blocks and love. TypeScript and Vue 3 on the frontend, Rust at the core, Tengo (a niche Lua-like workflow DSL - yes, you'll learn it) for orchestration, and Python with
Requirements
Polars for tabular calc scripts. - The data layer - PFrames, Parquet, and DataFusion underneath. Lazy columnar data, axis-typed schemas, a render pipeline that deduplicates work across thousands of biological computations. We're reducing the thousands of bioinformatics file formats in the world to a single common denominator. WHAT WE'RE LOOKING FOR - Strong TypeScript fundamentals. You're comfortable in 100k-line monorepos with pnpm catalogs, Turbo pipelines, and changesets-driven releases. - Python data tooling. Polars > pandas. uv + pyproject + ruff. ESM-first Node 22. - Either prior bioinformatics or immune-repertoire exposure, or a serious, demonstrated appetite to learn antibody biology in your first month. We can teach VDJ recombination; we can't teach curiosity. - Tolerance for sparse documentation and niche DSLs. The reference blocks are the spec. You learn from code, not tutorials. - "Fix the SDK, don't work around it" instinct. Block
Benefits & conditions
authors are the SDK's users; their friction is your bug. - Bonus: Vue 3 with Composition API, Rust experience, Electron, MiXCR familiarity, antibody developability/liability domain knowledge. NOT A FIT - Pure frontend or pure backend with no crossover appetite. - "I'll just rewrite the abstraction before I understand it." - You want to stay strictly in TypeScript-land or strictly in bioinformatics-land. The role is the bridge. THE OFFER - €90,000-120,000 base salary - Real ESOP - we treat equity as a wealth vehicle, not garnish - Performance bonus tied to ARR - when we grow, you grow, in cash, this year, not "someday" - Bizkaia Special Impatriate Regime: ~15-20% effective tax rate for qualifying relocators. Your net income is meaningfully higher than London, Berlin, or Amsterdam at equivalent base. - Comprehensive visa, relocation, and soft-landing package: temporary housing, school search, paperwork done alongside you. - No HR