Senior Python Developer

Home / Careers / Senior Python Developer

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!

First name
Last name
Your Email
Your Number
Message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.