Overview
Skills
Job Details
Key Duties & Responsibilities
Design and implement ML-based vision components: object detection, classification, OCR pipelines, and image quality classifiers.
Develop robust, production-ready Python code with OOP and clean architecture principles.
Integrate ML components into a distributed, message-driven architecture with system architects.
Optimize models for near real-time transaction workflows (latency and throughput).
Collaborate with API, database, and DevOps teams to ensure smooth deployments.
Document designs, test plans, technical diagrams, and best practices as per PTC standards.
Act as subject matter expert and lead project activities related to enterprise systems.
Minimum Qualifications
Strong professional experience with Python and software engineering (OOP, design patterns, testable code).
Proven expertise in image processing (OpenCV, Pillow) and ML frameworks (PyTorch, TensorFlow).
Hands-on OCR experience with tools like Tesseract, PaddleOCR, EasyOCR, or custom models.
Familiarity with object detection frameworks (YOLO, Faster R-CNN, SSD).
Solid understanding of feature extraction, classification, and evaluation metrics.
Proficiency with Microsoft Office 365 and Azure DevOps Testing Module.
Desired Skills
Strong focus on code quality, scalability, and maintainability.
Applied ML Vision experience in OCR, detection, and classification tasks.
Ability to translate research into production-ready systems.
Strong communicator, able to present technical trade-offs and design choices.
Knowledge of SAP enterprise solutions and ITIL/ITSM methodologies is a plus.
Education / Certifications
Bachelor s degree in Computer Science, Information Systems, or related field (or equivale