- Company Name
- Consultant Specialists, Inc. (CSI)
- Job Title
- Full Stack Engineer AI
- Job Description
-
Job Title: Full Stack Engineer AI
Role Summary
Lead and develop AI-powered applications, blending front‑end and back‑end expertise with AI/ML solutions. Drive system design, API creation, and production‑ready deployments while collaborating across teams.
Expectations
• Deliver complex AI and full‑stack projects within Agile cycles.
• Communicate technical concepts to non‑technical audiences.
• Maintain high quality code through automated testing and CI/CD.
• Ensure solutions are scalable, fault‑tolerant, and cloud‑ready.
Key Responsibilities
- Design and implement responsive front‑end UIs using Vue.js or equivalent.
- Build and expose RESTful APIs with frameworks such as FastAPI, Flask, or Django.
- Develop, deploy, and fine‑tune AI/ML models, including LLM integration, retrieval‑augmented generation, and chatbot functionality.
- Containerise applications with Docker/Podman and orchestrate via Kubernetes.
- Write unit, integration, and end‑to‑end tests (Python unittest, Jest, Playwright).
- Integrate modern data platforms (e.g., Snowflake) and cloud services (AWS).
- Apply prompt engineering, JWT, WebSockets, and CRDT (Yjs) where applicable.
- Participate in code reviews, architecture discussions, and knowledge sharing.
- Contribute to continuous improvement of DevOps pipelines and infrastructure.
Required Skills
- 5+ years full‑stack development experience, 4+ years Vue.js, 2+ years AI/ML application development.
- Proficiency in Python or JavaScript backend frameworks (FastAPI, Django, Flask, Next.js).
- Strong REST API design and development.
- Containerisation (Docker/Podman) and Kubernetes orchestration.
- Automated testing (Python unittest, Jest, Playwright).
- Agile methodology experience (Scrum/Kanban).
- Cloud platform familiarity (AWS), data platforms (Snowflake).
- Prompt engineering, LLM integration, chatbot and RAG system experience.
- Excellent problem‑solving, analytical, and communication skills.
Preferred Skills
- Building AI agents, fine‑tuning LLMs, bias evaluation.
- Microsoft Word add‑in development with Office.js.
- Web technologies: JWT, WebSockets.
- Huggingface, LangChain, TensorFlow, PyTorch experience.
- DevOps, CI/CD concepts.
- CRDT (Yjs) knowledge.
- NLP/LLM applications in clinical text, basic clinical drug development background.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or related field. (No additional certifications required.)
South san francisco, United states
On site
Mid level
21-01-2026