Show more filters

Staff Software Engineer - Python

ChatGPT Jobs

3.4
14 reviews
ChatGPT Jobs
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Los Angeles Metropolitan Area
A free Jobstore account is required to proceed to the employer site.
Job Description

Staff Software Engineer

Location: 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 Responsibilities

  • Technical 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 Experience

  • Experience: 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.
A free Jobstore account is required to proceed to the employer site.

More jobs

People also search