Principal Full-Stack Software Engineer - AI Applications
Bangalore
Founded in 2023,by Industry veterans HQ in California,US
- We are revolutionizing sustainable AI compute through intuitive software with composable silicon
Principal Full-Stack Software Engineer - AI Applications
Overview:
You will design and build end-to-end AI applications that bring multimodal large-model intelligence (text, image, audio, and video) to users directly through the browser - entirely locally on our AI appliance.
Your work will bridge high-performance inference systems with beautiful, intuitive user experiences that feel cloud-class but run offline with zero data sharing.
Key Responsibilities:
1.
End-to-End Application Development
- Architect and develop browser-based interfaces that interact seamlessly with local inference APIs for LLMs, diffusion models, and speech/video pipelines.
- Build intuitive UIs for multimodal interactions - chat with voice input, document upload, image generation, or video analysis - powered by local AI.
- Develop backend services and REST/gRPC/WebSocket APIs that connect user interfaces with underlying ML inference engines.
2.
System Integration
- Collaborate closely with ML and DevOps engineers to integrate optimized inference pipelines into user-facing apps.
- Design real-time data flow between modalities (e.G., speech-to-text → LLM → image generation).
- Handle efficient local caching, model loading, and concurrent request management for responsive UX.
3.
Performance & Scalability
- Optimize front-end rendering and data transfer for sub-second multimodal interactions (e.G., token streaming, progressive rendering).
- Implement asynchronous I/O and event-driven backends for high concurrency and low latency.
- Profile and tune browser and backend performance under multimodal workloads.
4.
UX/UI for AI Interactions
- Prototype and refine AI-native UI patterns (real-time chat streaming, voice controls, dynamic image panels, etc).
- Collaborate with designers to make complex AI capabilities intuitive and accessible.
- Conduct user testing and feedback loops to ensure the experience feels fast, private, and premium.
5.
Reliability, Security & Local Privacy
- Implement strong sandboxing, local data storage, and access controls to ensure user data never leaves the appliance.
- Maintain robust CI/CD pipelines for frequent local software updates.
- Ensure fail-safe handling of multimodal data (e.G., secure local video/audio processing).
Required Qualifications:
- 10+ years of experience in full-stack web application development.
- Proficiency in modern front-end frameworks (React, Next.Js, Svelte, or Vue) and TypeScript/JavaScript.
- Strong backend experience in Python (FastAPI/Flask), Node.Js, Go, or Rust.
- Deep understanding of real-time web technologies - WebSockets, WebRTC, event streams, and async APIs.
- Experience interfacing with AI/ML backends via REST or gRPC APIs.
- Strong grounding in systems programming concepts - memory management, concurrency, and performance optimization.
- Comfortable with Linux, Docker, and command-line tools for local development and deployment.
Preferred Qualifications:
- Experience building apps that integrate LLMs, text-to-image, or speech models.
- Familiarity with multimodal data handling - audio/video streaming, file parsing, camera/mic APIs.
- Exposure to WebGPU, WebAssembly, or other browser-based acceleration techniques.
- Understanding of edge or local-first architectures and offline data persistence.
- Design sensitivity - ability to prototype clean, modern interfaces for AI interactions.
Contact:
Uday
Mulya Technologies
muday_bhaskar@yahoo.com
Mining The Knowledge Community