Jobs · OTHR · California

Full-Stack Generative AI Developer

TALENT Software Services · Pleasanton, CA · 2 wk ago
On-siteOTHRFull-time

Overview

Design, implement, and maintain cutting-edge AI-powered applications and services. Bridge advanced generative AI models with user-facing applications. Build intuitive interfaces for complex AI capabilities. Develop robust, scalable, and efficient backend systems.

AI Development

  • Design and implement generative AI features using foundational models such as GPT-5, Llama, and other Large Language Models (LLMs)
  • Fine-tune and optimize AI models for specific use cases and domains — optional/good to have
  • Create prompt engineering frameworks and templates to ensure consistent AI behavior
  • Develop Retrieval-Augmented Generation (RAG) systems combining vector databases with LLMs
  • Demonstrate working knowledge of LLM evaluation and observability platforms
  • Apply AI technologies to build scalable, production-ready solutions

Frontend Development — Basic Exposure

  • Build responsive and accessible web interfaces for AI-powered applications
  • Experience with modern frontend frameworks such as React, Vue, Angular, MUI
  • Design intuitive user interfaces that make complex AI capabilities easy to understand and use
  • Implement real-time AI interaction features, including streaming responses and progressive rendering
  • Develop visualization components for AI outputs, confidence metrics, and AI-generated insights

Backend Development

  • Create robust APIs and services using Python and similar frameworks
  • Develop APIs to interface with AI models, external services, and enterprise applications
  • Design scalable architectures capable of supporting high-throughput AI inference
  • Implement efficient data processing pipelines for AI training and AI inference
  • Integrate with vector databases, document stores, and AI-specific infrastructure

DevOps & MLOps

  • Set up and maintain CI/CD pipelines for AI application deployment
  • Implement monitoring, logging, and alerting for AI systems
  • Optimize infrastructure for cost-effective AI deployment
  • Support containerized AI applications using Docker and Kubernetes
  • Implement cloud-based deployment solutions using AWS, Azure, or GCP

Required Technical Skills

  • 3+ years of full-stack development experience
  • Strong programming experience with JavaScript, TypeScript, and Python — Must Have
  • 1+ years of experience working with AI/ML technologies, particularly Generative AI
  • Experience with at least one major LLM framework: LangChain or LangGraph
  • Proficiency with vector databases such as Pinecone, MongoDB, or FAISS
  • Strong understanding of REST APIs (GraphQL — optional/good to have; Microservices architecture — optional/good to have)
  • Experience with Git, GitHub Actions, cloud platforms, Docker, and Kubernetes

AI-Specific Knowledge

  • Deep understanding of Large Language Models (LLMs), including their capabilities and limitations
  • Strong experience with prompt engineering, RAG architecture, vector databases, embedding models, and vector similarity search
  • Understanding of AI evaluation metrics and testing methodologies
  • Knowledge of LLM evaluation and observability practices

Preferred Qualifications

  • Experience developing commercial AI applications or products
  • Knowledge of AI safety and responsible AI deployment practices
  • Background in NLP, Computer Vision, or other AI specialties
  • Experience with streaming architectures for real-time AI applications
  • Experience deploying Generative AI solutions in production environments

Education & Certifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, Artificial Intelligence/Machine Learning, or related technical field
  • Relevant certifications in cloud platforms, AI frameworks, or software development

Personal Attributes

  • Strong problem-solving skills with a creative approach to AI challenges
  • Excellent communication skills and ability to explain complex AI concepts to stakeholders
  • Ability to stay current with rapidly evolving AI technologies and best practices
  • Self-motivated and capable of working independently
  • Strong ability to collaborate within cross-functional teams
  • Keen interest in the ethical implications of AI technology

Desirable Skills

  • Azure Data Factory
  • Databricks
  • Azure Synapse Analytics
  • Python
  • SQL
  • PySpark
  • Databricks

Keywords

  • Azure Data Factory
  • Databricks
  • Azure Synapse Analytics
  • Python
  • SQL
  • PySpark
  • Databricks
  • Generative AI
  • LLM
  • RAG
  • LangChain
  • LangGraph
  • Vector Databases
  • Prompt Engineering

Essential Skill

Full-Stack Generative AI Development — Design, implement, and maintain AI-powered applications and services. Build scalable backend systems and intuitive user interfaces for Generative AI applications. Integrate foundational models, RAG architectures, vector databases, and AI-specific infrastructure.

Similar jobs