Senior Software Engineer (Biologic Discovery)
hace 17 horas
Bilbao
We're MiLaboratories, the team behind MiXCR and Platforma.bio. Our tools are cited in thousands of papers and used in the published methods of approved cancer immunotherapies and the COVID vaccines that reached millions of people. 5 of the top 10 pharma companies run discovery programs on Platforma today. Our goal is 10 of 10 by year-end. We're hiring 4–5 engineers in the next 90 days to get us there. ABOUT PLATFORMA MiXCR is the global standard for immune-repertoire analysis. Platforma.bio is the operating system we're building on top of it — turning bioinformatics into self-serve, interoperable "blocks" so biologists can move from raw sequencing data to therapeutic candidates without writing pipeline glue code. Our customers are pharma scientists running real discovery programs against real targets. The next paper that cites us could be the next drug. ABOUT THIS ROLE We made a decision that's reshaping how we hire: we merged our domain-specific teams — desktop, bioinformatics, and data — into a single unit 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 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 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 screening, no take-home tests. You talk directly to the engineering team and to the CEO. WHY BILBAO Ocean and mountains within 30 minutes. Michelin restaurants. World-class quality of life at a fraction of London or Berlin cost. We work on-site because our cross-domain context-sharing genuinely doesn't work over Zoom — the merged-team model depends on physical proximity. HOW TO APPLY Apply through LinkedIn, or email Stan (CEO) directly at stanp (at) milaboratories.com with subject "LinkedIn" and a link to your GitHub. He reads every email and replies personally. If you've ever wrapped a scientific CLI into a reproducible pipeline, built a plugin SDK, or written a Polars query that survived 50M rows — tell us about it. ABOUT MILABORATORIES We're the team behind MiXCR and Platforma.bio, building the operating system for biology. Headquartered in Bilbao, Spain. Our software is used in thousands of academic papers and in active discovery programs at top-10 pharma companies.