
AI Engineer
Full Job Description
Job Summary
E-alphabits is seeking an experienced AI/ML Engineer with a minimum of 3 years of experience to join our team in Ahmedabad (Gota). This role is pivotal in developing sophisticated AI systems across computer vision, speech processing, and generative AI, with a strong emphasis on edge deployment, particularly leveraging NVIDIA technologies. You will be instrumental in constructing real-time pipelines for video analytics, voice agents, and Large Language Model (LLM) based applications, including backend integration and MLOps practices. Ideal candidates possess robust Python programming skills and deep expertise in computer vision, speech processing, and optimizing models for edge devices like NVIDIA Jetson.
Key Responsibilities
- AI/ML Model Development: Train and fine-tune AI/ML models using TAO Toolkit, PyTorch, and TensorFlow. Optimize models with TensorRT and ONNX. Develop OCR solutions (e.g., EasyOCR) and generative models such as Stable Diffusion.
- LLM, RAG & GenAI: Deploy LLMs like Llama/Mistral using Ollama. Implement Retrieval-Augmented Generation (RAG) with vector databases like FAISS/Chroma. Perform Supervised Fine-Tuning (SFT) and Low-Rank Adaptation (LoRA) for conversational AI applications.
- Edge AI & NVIDIA Ecosystem: Optimize AI models for deployment on NVIDIA Jetson platforms using TensorRT, CUDA, and TAO Toolkit. Integrate AI solutions with NVIDIA Omniverse and Isaac Sim for enhanced simulation and robotics.
- Backend, Integrations & MLOps: Develop backend services using FastAPI or Flask. Implement messaging protocols such as MQTT, Kafka, and WebSockets for real-time data streaming. Deploy containerized microservices with comprehensive logging and monitoring capabilities.
- Vision AI & Video Analytics: Build real-time video analytics pipelines utilizing NVIDIA DeepStream, GStreamer, and RTSP streams. Implement object detection (e.g., YOLO), tracking (e.g., DeepSORT), OpenCV-based image processing, and face recognition analytics.
Required Skills
- Proficient Python programming.
- Strong understanding of Vision AI concepts, including YOLO, NVIDIA DeepStream, OpenCV, and object tracking techniques.
- Experience with LLM/GenAI, RAG, SFT/LoRA, and prompt engineering.
- Familiarity with the NVIDIA AI ecosystem, including Jetson, TensorRT, and TAO Toolkit.
- Knowledge of streaming technologies such as RTSP, WebRTC, and GStreamer.
- Backend development skills with FastAPI, MQTT, and Kafka.
- Experience with various model architectures including CNN, RNN, and transformers.
Good-to-Have Skills
- Experience with NVIDIA Riva for speech processing.
- Cloud platform experience (AWS, GCP, Azure).
- Familiarity with MLOps tools like MLflow or Kubeflow.
- Knowledge of Embedded Linux and JetPack.
- Basic understanding of Audio Digital Signal Processing (DSP).
Education Requirements
Bachelor's or Master's degree in Computer Science, Electronics, AI/ML, or a related field.