Staff Software Engineer - Python
Job DescriptionStaff Software EngineerLocation: Los Angeles, CA Remote About the Role: The Staff Software Engineer will serve as the Technical Lead and Primary Architect for the new Product Engineering team. You will design and build next-generation Agentic AI-powered products. As a hands-on leader, you will decompose complex requirements, provide mentorship, guide architectural direction, and remain deeply embedded in the codebase while leading team delivery.Key ResponsibilitiesTechnical Execution: Lead delivery by translating high-level roadmaps into development cycles. Partner with Product Owners to define scope, ensure quality via code reviews, and provide mentorship.Transactional Microservices: Architect and develop high-concurrency backend services in Python (FastAPI/Django) for shopping carts, order processing, and complex transactional workflows.Tool Engineering for Agents: Design "Agent-Ready" APIs using Pydantic for type enforcement and OpenAPI/MCP for autonomous service discovery to ensure 100% reliability in agent actions.Integration Frameworks: Build secure, scalable integration layers (OAuth2, Webhooks) to connect the platform with customer ERP and procurement systems.Observation-Friendly APIs: Implement advanced error handling and "hinting" to enable autonomous agents to self-diagnose and correct invalid requests during multi-step tasks.AI-Native SDLC: Utilize autonomous coding agents for planning, generation, and testing while maintaining quality through agent-assisted reviews.Security & Auth: Implement secure authorization protocols (JWT, OpenID Connect) for human and AI agent permission boundaries.Performance Optimization: Monitor and optimize API latency and database performance (PostgreSQL/MS SQL) for real-time interactions.Skills And ExperienceExperience: 10+ years of Software Engineering experience with a track record of leading technical squads and architecting complex transactional backend systems.Languages & Frameworks: Expert mastery of Python (FastAPI, Django) and proficiency in modern Front-end frameworks (Angular/TypeScript).API Design: Deep mastery of RESTful API design, specialized in Tool-Calling patterns and structured data exchange for LLMs.Databases: Strong SQL skills (PostgreSQL/MS SQL).Security: Production experience with OAuth2 and JWT for secure service-to-service communication.Cloud Infrastructure: Experience with GCP and AWS; deploying secure, scalable containerized services.AI Integration: Demonstrated proficiency in using coding agents to accelerate the SDLC and engineer complex tasks.