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