Unknown Company

Software Engineer (Python Backend)

irvine, ca • Posted 3 days ago
Onsite Contract General

Software EngineerWe are engaging a software engineer to support the design and delivery of agent-based, AI-enabled workflows that integrate with enterprise systems. The contractor will work closely with internal teams and business stakeholders to translate use cases into robust, scalable solutions.Must have skills:Python backend developmentAgent-based / agent-oriented workflow developmentAPI development and system integrationLLM-enabled application development (prompt & context management, structured outputs)Retrieval-based systems (vector search, indexing, embeddings)AWS cloud-native developmentCI/CD and environment managementObservability (logging, metrics, tracing)Responsibilities:Backend & Agent-Oriented Engineering: Build and maintain Python-based backend services supporting agent orchestration, APIs and system integrations, and multi-step, asynchronous workflows. Apply strong engineering practices (testing, code quality, error handling).AI / LLM-Enabled Application Development: Deliver LLM-enabled features end to end, including prompt and context management, structured outputs and validation.Data Engineering for Retrieval-Based Systems: Design and operate retrieval pipelines to support grounding and context enrichment, including vector search and similarity retrieval, search and indexing solutions, object storage for source content and embeddings, and caching for performance and scalability.Cloud-Native Delivery: Deploy and operate services primarily on AWS, following best practices for IAM and security, scalability, resiliency, and availability, CI/CD and environment management.Integration & UX Enablement: Integrate with enterprise tools and services via secure APIs and gateways.

Support React-based front-end patterns and collaboration integrations to enable effective user experiences.Observability & Operations: Implement logging, metrics, and tracing across agent workflows, model calls, and integrations. Support incident diagnosis, performance tuning, and ongoing optimization.Working with the Business: Engage directly with business stakeholders to translate use cases into technical designs and acceptance criteria, communicate trade-offs across quality, cost, risk, and delivery timelines.

Back to Job Search