Software Engineer

ClaimsVerified
Contract type
Freelance
Work mode
Remote
Experience
3 years

Job description

A hands-on, backend-focused full-stack Software Engineer role to maintain and build Claims and its supporting applications, services, and developer tools, which turn scientific research into structured claims and evidence.

At a glance

Employment
Contract · Independent contractor
Work mode
Remote
Pay
USD 1,500 – 2,000 / month
Apply before
November 16, 2026

What you'll do

  • Build and maintain Python backend services, APIs, command-line tools, and background processing workflows.
  • Develop and improve web dashboards and internal review tools using TypeScript, React, and modern web frameworks.
  • Maintain pipelines that ingest research papers, process documents, extract structured information, and evaluate results.
  • Integrate external APIs and AI model providers, handling validation, retries, timeouts, rate limits, and usage costs.
  • Work with relational databases and object storage, including schema changes, migrations, queries, and data integrity checks.
  • Investigate bugs and production issues across services, pipelines, and interfaces; address root causes and add useful regression coverage.
  • Help maintain deployment automation, continuous integration, logging, monitoring, and operational documentation.
  • Improve existing code through practical refactoring, dependency maintenance, automated tests, and code review.
  • Collaborate with engineering and research colleagues to turn requirements and experimental workflows into reliable software.

What we're looking for

  • Typically 1–5 years of professional software engineering experience, or equivalent practical experience delivering and maintaining production software.
  • Strong Python skills, including building maintainable services or data processing applications, managing dependencies, and writing automated tests.
  • Experience designing, consuming, and troubleshooting HTTP APIs, with a sound understanding of JSON, validation, authentication, and error handling.
  • Working knowledge of TypeScript or JavaScript and experience contributing to React applications or a comparable modern frontend framework.
  • Practical SQL and relational database experience, including data modelling, migrations, and debugging queries.
  • Confidence working in Linux environments and using the command line to investigate logs, configuration, processes, and service failures.
  • Experience with Git, pull requests, code review, automated testing, and continuous integration.
  • An understanding of secure engineering practices, including access controls, secrets management, and careful handling of private data.
  • The ability to navigate an existing codebase, trace issues across components, and make focused, well-tested changes.
  • Clear communication, practical problem-solving, and the judgment to work independently while asking for input when requirements or risks are unclear.

Nice to have

  • Experience with FastAPI, Pydantic, PostgreSQL, Supabase, Next.js, or similar tools.
  • Experience integrating LLM APIs, building AI-assisted workflows, or evaluating model outputs for accuracy, reliability, latency, and cost.
  • Familiarity with PDF parsing, OCR, document extraction, scientific datasets, or evidence provenance.
  • Experience with distributed jobs, asynchronous processing, reproducible pipelines, or automated benchmarking.
  • Familiarity with Docker, Ansible, systemd, GitHub Actions, cloud hosting, or infrastructure automation.
  • Experience with Bittensor, decentralized compute networks, or systems for evaluating independently submitted code.
  • Exposure to Rust, native Python extensions, or WebAssembly.
  • An interest in scientific research, open-source software, and tools that make research easier to inspect and reuse.

Apply

About Claims

Build the data layer AI needs to do science

Claims turns the scientific literature into structured data: every claim, tied to its evidence, as structured data that models and agents can query. It is a startup running as Subnet 111 on Bittensor; since its mainnet launch on 28 August 2026, an open competition of miners has processed more than 10,000 papers, each record checked by a validator before entering the dataset.

Mission

Turns the scientific literature into structured claims tied to their evidence, as data that models and agents can query.

Key facts

  • Runs as Subnet 111 on Bittensor
  • Mainnet launch on 28 August 2026
  • An open competition of miners has processed more than 10,000 papers
  • Every record was checked by the validator before entering the dataset
  • Founded by two professors of economics and a senior engineer
  • Fully remote team spread across Europe, Africa and the US West Coast

What they value

  • Flat hierarchy
  • Move fast towards clearly defined goals
  • Think deep
  • Ship relentlessly
  • AI-native