Python developer (Bengaluru)

Python developer (Bengaluru)

20 Aug
|
DynPro
|
Bengaluru

20 Aug

DynPro

Bengaluru

Roles and Responsibilities

Develop and maintain a Python backend focused on image processing pipelines, REST API development, and batch data processing. You will build performant services that handle image analysis, file management, and reporting.

Responsibilities • Develop and maintain image processing pipelines using Pillow, NumPy, and OpenCV cropping, color analysis, edge detection, segmentation • Build RESTful APIs (Flask or Django REST Framework) — file upload, processing triggers, report retrieval, batch operations • Implement and optimize image analysis algorithms (pixel-level color detection, thresholding, region-based analysis) • Parse and process structured data files — extract and transform domain-specific data formats • Design and maintain data models for processing results, batch reports, and historical data • Implement batch processing workflows — handle multiple file uploads, parallel processing, progress tracking, report generation • Manage file storage — uploaded images, processed outputs, generated reports (JSON) • Write unit and integration tests for image processing logic and API endpoints • Optimize processing performance for high-resolution images (BMP, TIFF, PNG up to 16MB)



Required Skills • 3+ years skilled Python development • Strong experience with Flask or Django (REST API development, file handling, request validation) • Image processing experience with Pillow (PIL) and NumPy — pixel manipulation, array operations, color space analysis • Experience with OpenCV (cv2) — edge detection, contour finding, image transformation • Understanding of coordinate systems, image grids, and pixel-level operations • REST API design — proper status codes, error handling, file upload endpoints, JSON responses • File I/O and batch processing — handling large binary files, directory structures, concurrent operations • Unit testing (pytest) and debugging image processing code • Git version control Nice to Have • Experience with task queues (Celery, RQ) for background processing • Database experience (PostgreSQL, SQLite) for storing metadata and reports • Familiarity with Docker for deployment • Understanding of color theory and image analysis beyond basic thresholding • Experience in manufacturing or industrial domains share search and Q & a

Preferred candidate profile

📌 Python developer (Bengaluru)
🏢 DynPro
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: python developer (bengaluru) / bengaluru