Senior Backend Engineer
Worldwide
ATTENTION: Please apply only on Upwork. Candidates who contact via whatsapp, email, Linkedin etc. will be automatically disqualified. Senior Backend Engineer (Python / GCP / AI) We're looking for a senior backend engineer to help build and scale a cloud-native AI platform. You'll work across the full backend stack—from database schema design to cloud infrastructure—shipping production systems that combine distributed services, AI, and large-scale document processing. --- ## What You'll Build - AI agent and chat systems with streaming responses (SSE) - Document ingestion and processing pipelines (OCR, metadata extraction, clause analysis) - LLM integrations using Google Vertex AI (Gemini) - Cloud-native microservices on Google Cloud Platform - PostgreSQL data models, migrations, and async repositories - CI/CD pipelines and deployment automation - Production reliability improvements, monitoring, and debugging --- ## Required Qualifications - 7+ years of backend engineering experience building production systems - Strong Python experience (FastAPI, Pydantic, SQLAlchemy, asyncio) - Deep PostgreSQL knowledge, including schema design, migrations, and performance optimization - Strong Google Cloud Platform experience: - Cloud Run - Pub/Sub - Cloud Build - Cloud Storage - IAM - KMS - Terraform experience managing multi-environment infrastructure - Docker and containerized microservices - Experience with event-driven architectures and distributed systems - Experience integrating LLM APIs into production applications - Strong written and spoken English Startup experience is highly preferred. --- ## Nice to Have - PaddleOCR, Google Vision API, or similar OCR systems - Redis - pgvector / vector databases - Feature flag systems (Unleash or similar) - Document processing or legal tech experience - Bash scripting --- ## Our Tech Stack - Python 3.12 - FastAPI - PostgreSQL (AlloyDB) - SQLAlchemy 2.0 - Alembic - Redis - Google Vertex AI (Gemini) - Google Vision - PaddleOCR - Google Cloud Platform - Cloud Run - Pub/Sub - Cloud Build - GCS - Terraform - GitHub Actions - Unleash --- ## What We're Looking For We're looking for someone who: - Takes ownership from design through production deployment - Thinks about reliability, scalability, and maintainability - Ships quickly and iterates pragmatically - Is comfortable working independently with minimal supervision - Enjoys building AI-powered systems using modern cloud infrastructure If you've built production backend systems, enjoy solving difficult infrastructure problems, and like working at the intersection of distributed systems and AI, we'd love to hear from you.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$25.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesBurlingame3:41 PM
- $17K total spent18 hires, 4 active
- 464 hours
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by