Join Us

We’re looking for thoughtful, driven people who want to make a difference. 
Let’s discover how we can create impact together.

We value ownership
and initiative
We move fast and think long-term
We believe in clarity,
not complexity
We collaborate,
not compete

Open Positions

Senior AI Engineer (Agentic Systems)

8+ years of exp, B2+ English

Basic requirements:


  • Deep Python typing expertise: PEP 484/544/695 concepts, generics, TypeVar, Protocols
  • Strong understanding of the Python memory model (reference semantics, object lifetimes, GC)
  • Concurrency mastery: asyncio, threading, multiprocessing — trade-offs (GIL), deadlocks, performance pitfalls
  • Robust engineering practices: clear interfaces, strict contracts, defensive error handling, testing discipline, SOLID, Onion
  • Pydantic for validation/serialization; JSON + MessagePack where appropriate
  • Observability mindset: logs/traces/metrics as first-class product features (Logfire/Otel)
  • Comfort with event-driven systems and production reliability concerns (idempotency, retries, backoff, failure modes)
  • Testing (pytest, e2e, unit, etc.)
  • Agentic Coding skills (Claude Code, Codex, etc)


Role-specific requirements:


  • Experience building agentic systems: multi-agent coordination, tool use, verification, synthesis, and streaming
  • Designing and implementing agent tools/connectors (web search, third-party APIs, internal services) with clean interfaces and strong failure handling
  • Familiarity with agent frameworks (e.g., PydanticAI, OpenAI Agents SDK, smolagents)
  • Hands-on with LLM APIs (OpenAI, Gemini, Anthropic): prompting/tool-calling patterns, retries, rate limits, safety/guardrails
  • Building high-confidence research pipelines: source quality scoring, cross-checking, provenance, citations, and uncertainty representation
  • Event-driven orchestration for agents: task routing, idempotency, backoff strategies, DLQs, and async workflows
  • Observability for agent runs: traces, logs, metrics (e.g., OpenTelemetry, Logfire), run-level debugging and evaluation hooks
  • Serialization and contracts for agent artifacts: Pydantic, JSON/MessagePack (schema discipline, versioning)

Senior Backend Engineer

8+ years of exp, B2+ English

Basic requirements:

  • Deep Python typing expertise: PEP 484/544/695 concepts, generics, TypeVar, Protocols, strict mypy in CI (plugins a plus)
  • Strong understanding of the Python memory model (reference semantics, object lifetimes, GC)
  • Concurrency mastery: asyncio, threading, multiprocessing — trade-offs (GIL), deadlocks, performance pitfalls
  • Robust engineering practices: clear interfaces, strict contracts, defensive error handling, testing discipline, SOLID, Onion
  • Pydantic for validation/serialization; JSON + MessagePack where appropriate
  • Observability mindset: logs/traces/metrics as first-class product features (Logfire/Otel)
  • Comfort with event-driven systems and production reliability concerns (idempotency, retries, backoff, failure modes)
  • Tests with pytest, e2e, unit, etc.
  • Agentic Coding skills (Claude Code, Codex, etc)

Role-specific requirements:

  • Design and deliver RESTful HTTP APIs with FastAPI (frontend + external API integrations)
  • Build real-time channels for the product: SSE/WebSockets (streaming events, backpressure, connection lifecycle)
  • Event-driven backend infrastructure: event schemas, routing, consumer groups, retries, DLQs, ordering/at-least-once semantics
  • Datastores in production: Postgres + SQLAlchemy 2.x (Core + ORM), query planning, migrations
  • Redis (caching, queues, locking patterns)
  • Brokers/queues: RabbitMQ / Kafka / SNS/SQS (producers/consumers, durability, backoff)
  • Python packaging & runtime: Poetry / uv, dependency management, Docker, deployment hygiene
  • Cloud & ops basics (esp. GCP in your stack): containers, networking fundamentals, monitoring/alerts
  • CI/CD pipelines (GitHub Actions/GitLab CI) and infra-as-code (Terraform) — as a plus

Senior Full Stack Engineer

8+ years of exp, B2+ English

Requirements:

  • React
  • Typescript
  • FSD (Future Sliced Design)
  • Redux (RTK)
  • Next.js
  • Node.js
  • ShadcnUI
  • Experience with FE performance optimizations
  • Pixel perfect mindset
  • Websockets
  • Product oriented mindset

Send Us Your Application

Position you're applying for*
Thank you for your submission. We’ve received your application and will review it carefully. If there’s a match, we’ll be in touch soon.
Something went wrong while submitting the form, please try again.

Don’t See the Right Role?

If you believe you’d be a great fit for Bioptic, we’d love to hear from you.