22 hours ago
Stockholm, Sweden or London, United KingdomSenior
Responsibilities
- Build ingestion systems for events from millions of Lovable applications while isolating untrusted tenants and preventing bad traffic from affecting others.
- Build managed analytical storage with schema management, partitioning, and compaction for continuous small writes.
- Improve query performance when compute cannot remain warm for every tenant.
- Build isolated runtimes for agent-written connectors, including credentials, scheduling, retries, and state.
- Measure and reduce per-tenant costs through metering, limits, and workload isolation.
- Expose data, metadata, and tools to the Lovable agent so it can build software on customer data.
- Operate production systems, including observability, freshness, and recovery.
Requirements
- Production experience building and running data systems at scale.
- Deep experience in at least one of ingestion, storage formats and table layout, query execution, or orchestration, with breadth across the other layers.
- Experience with multi-tenant or untrusted workloads, including isolation, noisy-neighbor management, and cost control.
- Ability to make architectural tradeoffs involving abstraction, cost, latency, and scaling to 10x.
- Experience working with AI agents end to end.
- Ownership of systems through production operations.
Tech Stack
Categories
Data Engineering
About Lovable
Lovable builds an AI-native software creation platform that lets people build apps and websites by chatting with AI, along with tools such as gptengineer.app. It serves solopreneurs, small businesses, and enterprise teams, and users have created over 60 million projects since its November 2024 launch, with customers including Adidas and Zendesk. The company is privately held and headquartered in Stockholm.