Awareye is a rapidly growing Vision AI company specializing in scalable, AI-driven camera systems designed for various industries, including packaging, logistics, surveillance, and crowd control. Leveraging cutting-edge technologies like YOLO and Nvidia's DeepStream SDK, Awareye integrates seamlessly with existing camera setups to provide real-time insights for operational efficiency and anomaly detection. The company is at the forefront of delivering vision AI solutions that transform traditional camera systems into intelligent tools for decision-making and automation across multiple industries.
We are seeking a Senior Python Developer to join our engineering team in Gurgaon. The successful candidate will play a key role in developing and maintaining the core AI and computer vision components of our platform. This role involves working with large-scale RTSP streams, cutting-edge vision models, and visual analytics systems. The ideal candidate will have extensive experience with Python development, particularly in building scalable applications in AI and Vision AI ecosystems.
Key Responsibilities
- Python Development: Design, develop, and maintain scalable Python-based systems for Vision AI applications. Work on integrating AI models with real-time video analytics and processing systems.
- AI Model Integration: Collaborate with the CTO to integrate machine learning models, particularly in computer vision (e.g., YOLO, Faster R-CNN), into production environments.
- Data Handling & Processing: Build robust data pipelines for real-time video feeds and batch data processing, ensuring high performance and low latency in AI-driven applications.
- API Development: Design and implement RESTful APIs to enable seamless communication between AI models, frontend interfaces, and backend services.
- Performance Optimization: Optimize the performance of AI systems in terms of speed, scalability, and resource usage, especially for video analytics across large-scale, multi-camera setups.
- Code Quality & Best Practices: Write clean, maintainable, and efficient code. Ensure best practices in coding standards, testing, and version control.
- Collaboration: Work closely with the DevOps, product, and Head of Engineering to ensure smooth deployments and troubleshoot any issues that arise in production environments.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Python development, particularly in AI, machine learning, or computer vision projects.
- Strong expertise in frameworks like Django, Flask, and FastAPI.
- Proficiency in working with AI/ML libraries such as PyTorch, TensorFlow, and OpenCV.
- Hands-on experience with real-time video data processing and building scalable data pipelines.
- Solid understanding of RESTful API design and implementation.
- Familiarity with containerization technologies like Docker, and experience working with cloud platforms like AWS or GCP.
Preferred Experience
- Experience with Vision AI frameworks such as YOLO, DeepStream SDK, or similar tools.
- Knowledge of microservices architecture and experience with distributed systems.
- Experience with GPU-accelerated computing for AI tasks.
- Familiarity with SQL/NoSQL databases for managing large-scale datasets.
Awareye offers competitive compensation packages and the opportunity to work in a rapidly growing AI company that is shaping the future of vision-based automation and decision-making. If you're excited about developing impactful AI-driven solutions and want to contribute to the future of Vision AI, we'd love to hear from you!