Senior Developer-AI
Role details
Job location
Tech stack
Job description
We are looking for an experienced Software Developer to lead the design, development and implementation of scalable, high-performance software solutions. The ideal candidate will exhibit technical expertise in software architecture, microservices, multi-tenancy, and AI/ML-driven video processing. You will collaborate with cross-functional teams (developers, DevOps, QA, and product managers) to define best practices, architecture patterns, and SDLC workflows while ensuring scalability, security, and performance in enterprise-grade applications.
Responsibilities:
- Design and enforce application architecture (monolithic, microservices, event-driven, serverless).
- Design scalable, secure, and high-performance systems with multi-tenancy support.
- Develop data flow diagrams, sequence diagrams, and system interaction models.
- Lead API design (REST, GraphQL, gRPC) and database schema optimization (SQL & NoSQL).
- Design & Develop AI/ML pipelines for video processing (object detection, transcription, analytics).
- Integrate computer vision models (OpenCV, YOLO-NAS, HRNet, Clip, TensorFlow, PyTorch).
- Optimize real-time video streaming & processing architectures.
Requirements
AI/ML & Video Processing:
- Computer vision (OpenCV, YOLO-NAS, HRNet, Clip, TensorFlow, PyTorch).
- Video streaming (FFmpeg, WebRTC, HLS/DASH).
- LLMs, embeddings, vector search
DevOps & Cloud:
- Docker, Kubernetes, CI/CD pipelines.
- AWS (EC2, ECS, EKS, S3, SQS, SNS, CloudWatch) - Optional.
- Terraform (IaC) - Optional.
Frontend & Backend:
- React (TypeScript, Next.js, Tailwind CSS), Angular, JavaScript (ES6+), React Native, Flutter,
- Python, Django/FastAPI, Node.js, Java (Spring Boot).
- REST API design, microservices, event-driven architecture.
Databases:
- PostgreSQL, MySQL, Vector DBs (Pinecone, Weaviate, Milvus).
- Redis (caching, pub/sub).
Other Technical Skills:
- GraphQL, WebSockets, gRPC, Elasticsearch, Kafka, RabbitMQ.
- Cybersecurity (OWASP, penetration testing), Blockchain/Web3 (Preferable)
Education Qualification: Degree in Computer Science Engineering (Preferrable)