Krea

Backend Engineer

11mo ago
USA
Krea

Backend Engineer

11mo ago
USAapidatabasehttp/3cachingwebsocketsmonitoringalertingsoftware development

Design, implement, and maintain backend APIs and infrastructure to support AI creative tools.

Responsibilities

  • Design, implement, deploy, and maintain private APIs for our main web and mobile applications.
  • Design database models.
  • Fix issues with our system that, among other things, may be related to how HTTP/3 handles client-side connections to our processes.
  • Improve database and infrastructure performance by implementing caching solutions or better connection pooling.
  • Profile and find bottlenecks for many types of HTTP/WebSockets requests to enable real-time image generation—and even video!
  • Improve observability, monitoring, and alerting for our service so that we can better respond to operational incidents
  • Scale our service via architectural changes as well as infrastructure improvements
  • Open-source any non-trivial innovations that come out of our work on the product
  • Design and iterate over software development processes so that we can build an web-native and AI-native creative tools for people.
  • Professionalize our main product by adding enterprise-grade features such as Audit Logs, SAML/SSO, SCIM.

Other

  • At Krea, we are building next-generation AI creative tools.
  • We are dedicated to making AI intuitive and controllable for creatives. Our mission is to build tools that empower human creativity, not replace it.
  • We believe AI is a new medium that allows us to express ourselves through various formats—text, images, video, sound, and even 3D. We're building better, smarter, and more controllable tools to harness this medium.
  • Javascript/TypeScript
  • Svelte & SvelteKit
  • Node, Postgres, and Redis
  • WebSockets
  • Managed Kubernetes cluster(s) on AWS
  • Monitored and observed via Axiom/HyperDX/Prometheus/OpenTelemetry
  • GitHub, Slack, Notion