Talent.com
No longer accepting applications
Apply Now! Python Developers

Apply Now! Python Developers

EizenHyderabad, Telangana, India
8 hours ago
Job description

Improved Job Description : Python Developer (Backend AI / ML Systems)About eizen.ai

At eizen.ai, we're revolutionizing how businesses leverage video intelligence and computer vision. Our enterprise-grade AI platform enables companies to build and deploy powerful visual intelligence applications without coding expertise—transforming operations across manufacturing, retail, healthcare, education, and more.

Our cutting-edge platform delivers :

  • 99.8% accuracy in automated defect detection
  • 5x faster throughput in manufacturing quality control
  • Real-time video analytics with AI-powered insights
  • No-code deployment of computer vision models

We're processing millions of video frames daily, powering intelligent visual inspection systems, real-time anomaly detection, and interactive AI agents that see, think, and act.

Founded : 2022 | Headquarters : Hyderabad, India | Stage : High-Growth AI Startup

Role : Python Developer (Backend AI / ML Systems)

Employment Type : Full-Time, On-Site

Location : Hyderabad, India

Department : Engineering

Reports To : Engineering Manager / CTO

Experience Level : 2-6 years

The Opportunity

We're seeking talented Python Developers to build the backbone of our AI-powered video intelligence platform. You'll architect and develop high-performance backend systems that process real-time video streams, deploy computer vision models at scale, and deliver actionable insights to enterprise clients.

This is your chance to work on cutting-edge AI / ML infrastructure, build systems that process terabytes of video data, and see your code power intelligent automation across industries worldwide.

What makes this role exciting : Build scalable backend systems for real-time video processing

Work directly with ML engineers deploying computer vision models

⚡ Optimize performance for sub-second response times on video analytics

Impact Fortune 500 companies and transform how they operate

Own features end-to-end from design to production

Key ResponsibilitiesBackend Development (50%)

  • Design, develop, and maintain scalable Python-based backend services and RESTful APIs
  • Build microservices architecture for video processing, model inference, and data pipelines
  • Develop asynchronous task processing systems using Celery, RabbitMQ, or Kafka
  • Implement WebSocket connections for real-time video streaming and analytics
  • Create efficient data processing pipelines for handling large-scale video datasets
  • Write clean, maintainable, well-documented code following best practices
  • Optimize API response times and system throughput for high-performance requirements
  • AI / ML Integration (25%)

  • Collaborate with ML engineers to deploy computer vision models (YOLO, ResNet, custom CNNs) into production
  • Build inference pipelines that integrate TensorFlow, PyTorch, and OpenCV models
  • Develop video preprocessing and post-processing modules for AI workflows
  • Implement model serving infrastructure using TensorFlow Serving, TorchServe, or ONNX Runtime
  • Create annotation tools and data labeling systems for training AI models
  • Build feedback loops for continuous model improvement based on production data
  • Database & Storage Management (15%)

  • Design and optimize database schemas for PostgreSQL, MongoDB, or similar systems
  • Implement efficient data storage strategies for video metadata and analytics results
  • Work with cloud storage (AWS S3, Azure Blob, GCP Storage) for video asset management
  • Build caching layers using Redis or Memcached for performance optimization
  • Ensure data consistency, integrity, and security across distributed systems
  • Optimize complex database queries and implement indexing strategies
  • DevOps & Infrastructure (10%)

  • Deploy and manage applications using Docker containers and Kubernetes orchestration
  • Implement CI / CD pipelines with GitHub Actions, GitLab CI, or Jenkins
  • Monitor system performance using tools like Prometheus, Grafana, or New Relic
  • Collaborate on cloud infrastructure management (AWS, GCP, or Azure)
  • Ensure system reliability, scalability, and uptime through robust architecture
  • Participate in on-call rotation for production support
  • Collaboration & Code Quality (10%)

  • Participate in code reviews to maintain code quality and share knowledge
  • Write comprehensive unit tests, integration tests, and documentation
  • Work closely with frontend developers, ML engineers, and product managers
  • Contribute to technical architecture decisions and system design discussions
  • Mentor junior developers and contribute to team growth
  • Stay updated with latest Python ecosystem, AI / ML tools, and best practices
  • Required QualificationsTechnical Skills

    ✅ Python Expertise : 2-6 years of hands-on Python development experience

    ✅ Backend Frameworks : Strong proficiency in FastAPI, Django, or Flask

    ✅ API Development : Experience building and documenting RESTful APIs

    ✅ Databases : Working knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)

    ✅ Object-Oriented Programming : Strong OOP concepts and design patterns

    ✅ Version Control : Proficient with Git and collaborative development workflows

    ✅ Data Structures & Algorithms : Solid understanding of core CS fundamentals

    ✅ Linux / Unix : Comfortable working in Linux environments

    Core Competencies

    ✅ Strong problem-solving and analytical thinking abilities

    ✅ Ability to write clean, efficient, and maintainable code

    ✅ Experience with software development lifecycle and agile methodologies

    ✅ Excellent debugging and troubleshooting skills

    ✅ Strong communication skills and ability to work in cross-functional teams

    ✅ Self-motivated with ability to work independently and take ownership

    Education

    ✅ Bachelor's degree in Computer Science, Software Engineering, or related technical field

    ✅ Equivalent practical experience will be considered

    Preferred Qualifications

    AI / ML Experience : Exposure to TensorFlow, PyTorch, scikit-learn, or computer vision libraries (OpenCV, Pillow)

    Video Processing : Experience with FFmpeg, GStreamer, or video codec optimization

    Real-Time Systems : Knowledge of WebRTC, video streaming protocols (RTSP, HLS, DASH)

    Async Programming : Proficiency with async / await, asyncio, and concurrent programming

    Message Queues : Experience with RabbitMQ, Kafka, or AWS SQS

    Containerization : Hands-on experience with Docker and Kubernetes

    Cloud Platforms : AWS (EC2, Lambda, S3), GCP, or Azure experience

    Performance Optimization : Experience profiling and optimizing Python applications

    Testing : Strong unit testing practices with pytest, unittest, or similar frameworks

    API Documentation : Experience with Swagger / OpenAPI, Postman

    Startup Experience : Previous experience in fast-paced startup environments

    Open Source : Contributions to open-source Python projects

    Our Technology Stack

    Backend :
  • Python 3.9+
  • FastAPI / Django REST Framework
  • Celery for async task processing
  • WebSocket for real-time communication
  • AI / ML :

  • TensorFlow / PyTorch
  • OpenCV for computer vision
  • YOLO, ResNet, Custom CNNs
  • ONNX Runtime for model serving
  • Databases & Storage :

  • PostgreSQL (primary database)
  • MongoDB (document storage)
  • Redis (caching layer)
  • AWS S3 / Azure Blob (video storage)
  • Infrastructure :

  • Docker & Kubernetes
  • AWS / GCP / Azure
  • GitHub Actions (CI / CD)
  • Nginx / Gunicorn
  • Tools & Monitoring :

  • Git & GitHub
  • Prometheus & Grafana
  • Sentry for error tracking
  • Postman / Swagger
  • Levels & Experience

    We're hiring at multiple levels :

    Python Developer (Mid-Level)

  • Experience : 2-4 years
  • Focus : Feature development, API design, database optimization
  • Skills : Strong Python, frameworks, databases, API development
  • Senior Python Developer

  • Experience : 4-6+ years
  • Focus : System architecture, mentorship, technical leadership
  • Skills : All of above + system design, performance optimization, team leadership
  • Interview Process

    1. Application Review (2-3 days)

    2. Phone Screening (30 mins) - HR and basic technical discussion

    3. Technical Assessment (90 mins) - Coding challenge or take-home assignment

    4. Technical Interview (60 mins) - System design and problem-solving with engineers

    5. Culture Fit (30 mins) - Discussion with team lead or founder

    6. Offer - Typically within 1 week of final interview

    Timeline : 7-10 business days from application to offer

    How to Apply

    Ready to build the future of video intelligence?

    Send us :

    1. Resume / CV highlighting relevant Python and backend experience

    2. GitHub Profile (if available) showcasing your code

    3. Cover Letter (optional) explaining :

  • Your most challenging Python project
  • Why you're excited about AI and computer vision
  • What you're looking to learn and build at eizen.ai
  • Apply via :

    https : / / forms.office.com / r / y9JFDDEZqX

  • Apply Email : careers@eizen.ai (Subject : "Python Developer - [Your Name]")
  • LinkedIn : [Company LinkedIn Page]
  • Website : eizen.ai / careers
  • Portfolio Bonus : Share links to personal projects, open-source contributions, or technical blog posts!

    Why Join eizen.ai?

    Mission-Driven : Transform industries through AI-powered visual intelligence

    Early-Stage Impact : Join a growing team (30-50 employees) where your contributions matter

    Learn from the Best : Work alongside PhDs and experts in computer vision and deep learning

    Innovation Culture : Hackathons, research days, and freedom to experiment

    Growth Trajectory : Be part of the journey from startup to industry leader

    Real-World Impact : Your code will process millions of video frames daily for global enterprises

  • Recognition : Meritocracy-based culture with clear growth paths and rewards
  • Create a job alert for this search

    Python Developer • Hyderabad, Telangana, India