Kernel Intelligence is looking to solve the problem of turning unstructured documents into high-quality, decision-ready data in the commercial real estate industry
Requirements
- Strong fluency in Python 3.10+ with async/await
- Deep experience with FastAPI or Starlette (middleware, request context, router composition)
- Hands-on skill with SQLAlchemy 2.x async engines, sessions, and repository patterns
- Solid understanding of distributed-systems fundamentals: locks, retries, backpressure, idempotency, consistency
- Practical experience integrating OIDC/JWT in multi-tenant applications
- Comfort with dependency injection frameworks/patterns
- Experience building secure, scalable, and stable cloud-native services on Kubernetes with Istio Mesh (or alternative)
Responsibilities
- Design and build distributed backend services and apis in Python (3.12+) using FastAPI + SqlAlchemy and modern async patterns
- Implement event-driven pipelines (typed events, queues, idempotent handlers) that are observable and resilient
- Model, evolve, and scale data schemas and pipelines in heterogenous persistence architectures (RDBMS, NoSQL, VectorDBs)
- Apply dependency injection patterns (e.g., dependency_injector or equivalent) for modular, testable systems
- Instrument everything — traces, metrics, structured logs — and use real runtime data to drive improvements
- Deploy and operate services on Kubernetes with platform engineers (GitOps/Terraform collaboration)
- Drive reliability through rigorous testing (unit, async integration, and functional tests)
Other
- 5+ years of experience building backend or distributed systems
- You take ownership and deliver — you ship, measure, iterate, and operate
- You communicate clearly and collaborate well across engineering and product
- Flexible remote role with competitive compensation
- Work closely with a highly technical founding team that values design clarity and data-driven engineering