> Markdown version of [/jobs/ext/1270021-principal-backend-engineer](https://www.wearedevelopers.com/jobs/ext/1270021-principal-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Backend Engineer - **Company:** Lakefusion, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Profiling, Distributed Systems, Fault Tolerance, Python (Programming Language), Open Source Technology, Service Development Studio, Data Logging, Autoscaling, Caching, Backend, Fastapi, Kubernetes, Apache Kafka, Build Tools, Spark Streaming, Stream Processing, Serverless Computing, Databricks - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=36493de02d64f14d ## About the Role 10+ years of backend engineering experience, with a strong track record at the principal or staff level building high-performance distributed systems in production. Deep Python and FastAPI expertise, including async patterns, performance profiling, and production-grade service development. Proven experience building high-throughput, low-latency distributed systems - concrete examples of systems handling demanding production workloads with strict latency requirements. Strong Kubernetes experience, particularly around autoscaling (HPA, KEDA, cluster autoscaler), resource tuning, and production operations. Resilience and fault tolerance engineering: circuit breakers, retries with backoff and jitter, bulkheads, timeouts, idempotency, and graceful degradation patterns. Streaming systems experience: Kafka, Pulsar, Kinesis, or similar. Spark Structured Streaming is a strong bonus. Deployment portability experience: you've shipped software that runs in environments you don't control, and you understand what that demands of the code. Strong observability instincts: structured logging, metrics, tracing, and the discipline to make systems debuggable from the outside. Excellent technical communication, including the ability to work effectively across US and India-based engineering teams. Nice-to-have Experience with Databricks or lakehouse architectures. Experience deploying into enterprise customer environments with strict security/compliance constraints (customer-managed identity, private networking, air-gapped deployments). Healthcare, financial services, or other regulated industry experience. Contributions to open-source distributed systems or streaming projects. About LakeFusion ## Description LakeFusion is seeking a Principal Backend Engineer to scale our real-time API to enterprise production workloads. This is a deeply technical role focused on building resilient, fault-tolerant, high-throughput distributed systems that run reliably in diverse customer environments. A critical dimension of this role: we ship into customer environments. You won't just write code that works on our infrastructure - you'll build systems robust enough to run in Azure, AWS, and customer-managed Kubernetes clusters where you don't control the network, the identity provider, the observability stack, or the operator. That requires a particular kind of engineering discipline: defensive design, strong observability, minimal environmental assumptions, and thorough testing under failure conditions. What you'll do Scale the real-time API: Own the architecture and implementation of our high-throughput, low-latency API built in Python/FastAPI and deployed on Kubernetes. Build for resilience and fault tolerance: Design for graceful degradation under upstream failures, rate limits, partial outages, and retry storms. Eliminate silent failure modes. Engineer for autoscaling: Tune Kubernetes autoscaling behavior (HPA, KEDA, cluster autoscaler) to handle bursty production workloads across diverse customer environments. Build streaming integrations: Develop streaming pipelines that sync data between service, transactional, and analytical layers. Design for portability: Architect services that ship into customer environments and work reliably without serverless dependencies, with customer-controlled identity, restricted network egress, and varied observability stacks. Own performance: Profile, benchmark, and optimize for latency and throughput. Understand and tune the full stack - from FastAPI request handling through connection pooling, caching, and downstream service calls. Lead technical architecture: As a principal-level engineer, set direction on distributed systems patterns, deployment architecture, and operational tooling. ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)