JOBSEARCHER

Python Developer AI

Job Summary: Develop and support production-ready Python backend services and APIs for AI-enabled enterprise applications. Build Generative AI and retrieval-augmented generation (RAG) workflows, integrate Google Cloud Platform services, and support testing, deployment, and troubleshooting of scalable AI solutions.
Key Responsibilities:
  • Design, develop, and maintain modular Python backend services and APIs for AI-enabled applications.
  • Build LLM and RAG pipelines, including prompt orchestration, structured output processing, validation, and guardrails.
  • Develop REST APIs, preferably with FastAPI, for document processing, pipeline execution, asynchronous operations, and enterprise integrations.
  • Implement retrieval and processing workflows using Vertex AI, Vertex AI Search, Cloud Storage, BigQuery, Pub/Sub, Secret Manager, and Cloud Run.
  • Process structured and unstructured documents; perform parsing, metadata generation, validation, transformation, and persistence.
  • Support integration testing, debugging, deployment, logging, monitoring, and troubleshooting in development and QA environments.
  • Collaborate with architects, infrastructure teams, product owners, and stakeholders to deliver scalable AI functionality.
  • Maintain API contracts, documentation, configuration, deployment artifacts, and reusable components.
Minimum Education & Experience Requirements
  • 4–7 years of software development experience with strong hands-on Python backend development.
  • At least 1–2 years of practical experience building Generative AI, LLM-based, or RAG applications.
  • Experience building REST APIs with FastAPI, Flask, or a similar Python framework.
  • Hands-on GCP experience, including Cloud Run, Cloud Storage, Vertex AI, BigQuery, Pub/Sub, IAM, and Secret Manager.
  • Experience integrating AI/ML services into enterprise applications with APIs, authentication, asynchronous processing, and cloud-native services.
  • Experience with structured and unstructured formats, Git, Docker, CI/CD, cloud deployment, debugging, and Agile collaboration.
  • No specific degree requirement stated.
Pay: $65.00 - $70.00 per hour
Application Question(s):
  • Must be a USC, GC or EAD
Experience:
  • Python: 5 years (Preferred)
  • Generative AI: 5 years (Preferred)
  • retrieval-augmented generation: 5 years (Preferred)
Work Location: Remote