About the Role
We are looking for a Senior Software Engineer to join LOOP's core product team. In this role you will architect and build robust backend systems, design scalable API layers, and develop intelligent workflow automation that powers our enterprise and government AI solutions. You will own critical infrastructure end-to-end — from schema design to production deployment — and collaborate closely with product, AI, and DevOps teams.
Key Responsibilities
› Design, build, and maintain high-performance REST and async APIs using FastAPI and Python
› Architect and implement backend-as-a-service (BaaS) solutions including auth, storage, and real-time data layers
› Build and manage workflow automation pipelines using tools such as n8n, Prefect, or custom orchestration logic
› Design and optimize PostgreSQL / NoSQL database schemas for large-scale, multi-tenant applications
› Develop real-time communication and event-driven systems (WebSockets, Redis pub/sub, message queues)
› Containerize and orchestrate services using Docker and Docker Compose; support Kubernetes deployments where applicable
› Integrate third-party APIs, webhook systems, and authentication providers (OAuth2, SSO, JWT)
› Write clean, well-tested, well-documented code and conduct thorough code reviews
› Collaborate with AI/ML engineers to expose model inference endpoints and integrate LLM pipelines
› Contribute to architectural decisions, technical roadmaps, and engineering best practices
Requirements
› 5+ years of professional backend engineering experience
› Deep expertise in Python and FastAPI (or equivalent async frameworks such as Starlette, Litestar)
› Solid understanding of RESTful API design, OpenAPI / Swagger specification, and API versioning
› Hands-on experience designing workflow orchestration systems or automation pipelines
› Proficiency with relational databases (PostgreSQL preferred) and query optimization
› Experience with message brokers (RabbitMQ, Kafka, or Redis Streams) and event-driven architecture
› Strong command of Docker; familiarity with Docker Compose for local and staging environments
› Understanding of WebSocket and server-sent event (SSE) protocols for real-time features
› Comfortable working in cloud environments (AWS, GCP, or Azure) and with CI/CD pipelines
› Strong problem-solving skills and ability to operate with a high degree of autonomy
Nice to Have
› Experience with LangFuse/LangChain, Azure AI Foundry, or similar AI engines
› Familiarity with BaaS platforms such as Supabase, PocketBase, or Firebase
› Prior work integrating with government or enterprise systems (SSO, LDAP, secure enclaves)
› Exposure to LLM APIs (OpenAI, Anthropic , Etc) and RAG pipeline design
› Experience with Kubernetes and Helm for production deployments