Python/GenAI Developer
Listed on 2026-10-20
-
Software Development
Python, AI Engineer (Applied/Software), Backend Developer
Python/GenAI Developer
Req number:
R8777
Employment type:
Full time
Worksite flexibility:
Remote
Who we are
CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.
Job Summary
As a Python/GenAI Developer, you will Build and enhance enterprise AI applications through Python development, Generative AI integration, API design, data processing, and cloud-based deployment.
Job Description
CAI is seeking a Python/GenAI Developer to build and support Python-based backend services and AI solutions leveraging LLMs, RAG, FastAPI, and Google Cloud technologies. The role focuses on delivering secure, scalable, and reliable AI-enabled applications while collaborating with business and technical stakeholders throughout the software development lifecycle. This position is contract and remote.
What You’ll Do
Design, develop, and maintain Python-based backend services and APIs for AI-enabled applications, with strong emphasis on clean, modular, production-ready code
Build and integrate Generative AI workflows using LLMs, RAG pipelines, prompt orchestration, and structured-output processing
Develop FastAPI-based REST endpoints to support file processing, pipeline execution, asynchronous workflows, and integration with external enterprise applications
Implement retrieval workflows using GCP services such as Vertex AI, Vertex AI Search, Cloud Storage, Big Query, Pub/Sub, Secret Manager, and Cloud Run
Develop data-processing logic for structured and unstructured inputs, including document parsing, metadata generation, validation, transformation, and downstream persistence
Support integration testing, debugging, deployment, logging, monitoring, and troubleshooting of AI applications across development and QA environments
Collaborate with solution architects, cloud infrastructure teams, product owners, and business stakeholders to translate requirements into working AI features and scalable backend components
Contribute to prompt engineering, output validation, error handling, retry logic, and guardrails to improve reliability of AI pipeline responses
Maintain technical documentation, API contracts, configuration files, deployment artifacts, and reusable engineering components
What You'll Need
Required:
Minimum 4-7 years of software development experience, with strong hands-on experience in Python backend development; programming fundamentals, object-oriented design, modular coding, exception handling, testing, and package management
Minimum 1-2 years of practical experience with Generative AI and LLM-based applications including prompt engineering, structured outputs, model invocation, response validation, token usage, and basic evaluation concepts
Minimum 1-2 years of practical experience RAG solutions including document ingestion, chunking, embeddings, vector retrieval, metadata filtering, reranking, and grounding
Experience building REST APIs using FastAPI, Flask, or similar Python frameworks; endpoint development, request/response models, authentication, async processing, status handling, and API integration
Hands-on experience working with Google Cloud Platform, especially Cloud Run, Cloud Storage, Vertex AI, Big Query, Pub/Sub, IAM, and Secret Manager
Experience integrating AI/ML services into enterprise applications using APIs, authentication, asynchronous processing, and cloud-native…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).