Posted in

Principal Engineer Full Stack Developer

Principal Engineer Full Stack Developer

CompanyShield AI
LocationSan Diego, CA, USA
Salary$220000 – $330000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • BS/MS in Computer Science, similar degree, or equivalent practical experience.
  • 10+ years experience developing large, production quality software systems.
  • Excellent grasp of software development and coding principles with high productivity in a mainstream language (e.g. Typescript, C++, Go, Python, etc.).
  • Strong knowledge of modern software engineering best practices; Experience with Git and code management tools; Good software hygiene regarding code documentation, unit testing, bug tracking.
  • 5+ years of experience with React/Node/Typescript and React Components.
  • Strong technical collaboration skills and a desire to develop new skills.
  • Excited by a fast-moving environment with a highly motivated group.
  • Demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
  • Fluid intelligence that allows one to operate effectively in sometimes ambiguous conditions, while finding opportunities to drive technical efforts and force multiply.
  • Real-time streaming interfaces over HTTP and WebSockets
  • Multi-modal input handling (text, files, images, audio).Advanced SPA routing and dynamic linking
  • Client-side state management
  • Progress indicators and streaming response rendering
  • URL-based state persistence and sharing mechanisms
  • Seamless content loading states and progressive rendering techniques
  • Server-Sent Events (SSE)

Responsibilities

  • You will architect and build next-generation AI interfaces that enable seamless human-AI interaction.
  • Your work will focus on creating fluid, real-time experiences that handle multiple input types, from text to audio and images, with sophisticated dev tools that make AI interactions shareable, traceable, and reliable.
  • Working closely with ML engineers, you will implement streaming interfaces that provide continuous feedback and clear visibility into AI thought process.
  • Your expertise in frontend architecture will help shape how users interact with our AI systems, making complex technology accessible and intuitive through thoughtful UI design and implementation.

Preferred Qualifications

  • Experience with geospatial data and WebGL.
  • Experience applying design systems to UI components.
  • Hands-on experience with a major cloud platform (Azure, GCP, AWS).
  • Experience with Linux, Docker, and CI/CD environments.
  • Experience with WebSockets and Electron (or similar).
  • Experience with TypeScript and React for frontend web applications.
  • Experience with Playwright UI testing
  • Building debugging/inspection UIs for generative AI systems
  • Client-side LLM Context Management