Senior Full-Stack Engineer, AI Foundations ( 07_06_26TSR )
Worldwide
Summary We are seeking a hands-on Senior Full-Stack Engineer to build AI-native data and platform capabilities that power product experiences. This role has a backend focus and requires end-to-end ownership across backend services, data pipelines, AI/LLM integrations, and frontend development when needed. You will design and deliver production-grade systems that leverage LLMs, vision models, retrieval workflows, and evaluation frameworks to extract, structure, and reason over data in a reliable and scalable way. Responsibilities Design and build AI-powered systems for data extraction, retrieval, and structured reasoning. Develop backend services, APIs, and data pipelines using Python and PostgreSQL. Build and maintain internal tools and reviewer-facing interfaces with React and TypeScript. Implement evaluation datasets, scoring workflows, and regression checks to ensure model quality. Create production-grade AI workflows with observability, retries, queues, and failure handling. Ground model outputs using trusted structured data and retrieval systems. Collaborate across the stack to deliver reliable and scalable AI capabilities. Take ownership of projects from problem definition through production deployment. Requirements Must Have 7+ years of professional software engineering experience. Strong Python experience building production services, APIs, and data pipelines. Solid PostgreSQL experience, including schema design, query optimization, and data modeling. Practical React and TypeScript experience. Experience using LLMs and vision/multimodal models for extraction, classification, or structured reasoning. Experience grounding AI outputs using retrieved or structured data. Hands-on experience building evaluation datasets, scoring systems, and regression checks. Strong production engineering skills, including observability, containerization, queues, retries, and failure handling. Ability to work independently and deliver end-to-end solutions. Strong written and verbal English communication skills. Nice to Have Experience with Next.js, Tailwind, serverless platforms, and Docker. Background in OCR, document understanding, or image-to-structured-data workflows. Experience with embeddings, vector search, and hybrid retrieval. Familiarity with AI agents and tool-using LLM systems. Experience in consumer, marketplace, commerce, or data-rich environments. iOS development experience. Please note: * Strong English communication skills are required. * This is a contractor position; no employee benefits are included in the contract.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:5 days ago
- Interviewing:14
- Invites sent:30
- Unanswered invites:12
About the client
- United KingdomLondon6:55 PM
- $1.1M total spent217 hires, 7 active
- 38,971 hours
- Tech & ITMid-sized company (10-99 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