Python developer
DynPro · Bengaluru · onsite · Posted 65d ago
About a minute. You'll make an account on the way through.
About this role
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 professional 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
Sourced from naukri
Skills
About DynPro

DynPro
IT Services & Consulting
75
employees
1996
30 years old
Bangalore/Bengaluru, Karnataka
India
₹7.2L PA avg
Avg at DynPro
₹5L – ₹15L PA
This role
About
Industries
Employee ratings
10 reviews
Culture
2.5
Career growth
2.5
Work-life
2.9
Employees rate it well for
Find them on