Software Engineer (Python Backend)

Cardinal Integrated Technologies Inc
  • CA
    30+ days ago

    Job Description

    Role: Software Engineer(22484-1)

    Duration: 6-12+ Months Contract

    Location 2-3 days / week in the client''s Irvine, CA office, 1 day in their downtown LA,CA office, 1 day remote...

    Onsite Requirement Yes

    Number of days onsite 4 days

    Must Have Skills

    Skill 1 Python backend development

    Skill 2 Agent-based / agent-oriented workflow development

    Skill 3 API development and system integration

    Skill 4 LLM-enabled application development (prompt & context management, structured outputs)

    Skill 5 Retrieval-based systems (vector search, indexing, embeddings)

    Skill 6 AWS cloud-native development

    Skill 7 CI/CD and environment management

    Skill 8 Observability (logging, metrics, tracing)

    Domain Experience (If any)

    AI-enabled enterprise workflows, agent-based systems, retrieval-augmented applications

    Client Job Description: Context & Objective

    We 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.

    ____

    Backend & Agent-Oriented Engineering

    Build and maintain Python-based backend services supporting:

    o Agent orchestration (supervisor/sub-agent patterns)

    o APIs and system integrations

    o 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:

    o Prompt and context management

    o Structured outputs and validation

    Data Engineering for Retrieval-Based Systems

    Design and operate retrieval pipelines to support grounding and context enrichment, including:

    o Vector search and similarity retrieval

    o Search and indexing solutions

    o Object storage for source content and embeddings

    o Caching for performance and scalability

    Cloud-Native Delivery

    Deploy and operate services primarily on AWS, following best practices for:

    o IAM and security

    o Scalability, resiliency, and availability

    o 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 optimisation.

    Working with the Business

    Engage directly with business stakeholders to:

    o Translate use cases into technical designs and acceptance criteria

    o Communicate trade-offs across quality, cost, risk, and delivery timelines

    Numbers & Facts

    LocationCA

    Skills

    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Environmental Managementunmatched
    • Metricsunmatched
    • Performance Tuning/Optimizationunmatched
    • Python Programming/Scripting Languageunmatched
    • Riskunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • System Integration (SI)unmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Use Casesunmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder