Backend AI Engineer
- Location
- US
- Workplace
- Remote
- Employment
- Contract
- Salary
- —
Posted 29d ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Craft and refine effective prompts for RAG, grounding, and context tuning
- Develop asynchronous microservices (FastAPI) using SSE or WebSockets to stream real-time LLM responses
- Design, develop, and implement robust Vector Databases using LLMs and modern retrieval technologies
- Build and optimize pipelines to extract and structure multi-modal data from unstructured documents
- Fine-tune and train generative AI models using engineering data and domain knowledge
- Design and implement scalable backend APIs (FastAPI/REST) and UI integration interfaces
- Develop backend functionalities to automatically generate technical requirements from design documents and user stories
- Thoroughly document architecture, code, REST endpoints, and model training procedures
- Partner closely with SMEs, System Engineers, and V&V Test teams to optimize AI-powered workflows
- Implement hallucination checks, PII masking, and guardrails for medical device context, and track token usage, latency, and costs
Requirements
- Bachelor's degree in Software/Computer/IT/Systems/Biomedical Engineering or related technical discipline
- 4+ years of professional software/ML engineering experience with dedicated AI/ML focus in last 1-2 years
- Hands-on experience with Gemini model family and Vertex AI including deployment, grounding, and integration
- Experience with containerization (Docker) and deploying services via Cloud Run or GKE (Kubernetes)
- Proficiency in Python and modern ML/AI frameworks (PyTorch, LangChain, LangSmith)
- Proven experience building AI/LLM agents and tool-calling systems in Python against unstructured, multi-source data
- Expertise in RAG pipelines, prompt engineering, context tuning, grounding, and Vector Databases (e.g., Milvus, Postgres/Pgvector)
- Demonstrated ability to ingest, clean, extract, and structure text, tables, and images from unstructured documents (PDFs, design docs, etc)
- Software skills: Python (AsyncIO, OOP), SQL, PyTorch, LangChain, LangSmith, Vertex AI SDK, FastAPI, Flask, REST APIs, SSE, Milvus, Pgvector, Docker, GCP (Vertex AI, Cloud Run, GKE), Git
Preferred
- Direct experience designing and deploying high-throughput REST APIs (e.g., FastAPI/Flask)
- Familiarity with medical device development regulations and compliance (e.g., FDA guidelines, ISO 13485)
- Experience integrating multiple LLM APIs beyond a single vendor (e.g., OpenAI, AWS Bedrock, Anthropic Claude)
- Front-end development/integration experience for UI design (e.g., Streamlit, Gradio, React/Next.js integration)
- Professional certifications specific to AI/ML (e.g., Certified AI Professional / CAIP, Google Cloud ML Engineer)
Skills
- Python
- AsyncIO
- OOP
- SQL
- PyTorch
- LangChain
- LangSmith
- Vertex AI SDK
- FastAPI
- Flask
- REST APIs
- SSE
- WebSockets
- Milvus
- Pgvector
- Docker
- GCP
- Vertex AI
- Cloud Run
- GKE
- Kubernetes
- Git
- Gemini
- OpenAI
- AWS Bedrock
- Anthropic Claude
- Streamlit
- Gradio
- React
- Next.js
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today