AI/ML Developer role:: remote in PA

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

AI
ML
Python
OCR

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.