

Artificial Intelligence Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for an Artificial Intelligence Engineer on a long-term contract, hybrid in Middletown, PA, offering competitive pay. Key skills include Python, image processing, computer vision, and machine learning frameworks. OCR experience and strong software engineering principles are required.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
680
-
ποΈ - Date discovered
September 30, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Hybrid
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Middletown, PA
-
π§ - Skills detailed
#OpenCV (Open Source Computer Vision Library) #Python #ML (Machine Learning) #DevOps #AI (Artificial Intelligence) #TensorFlow #Object Detection #"ETL (Extract #Transform #Load)" #Classification #Image Processing #R #Deployment #PyTorch #Scala #API (Application Programming Interface) #SAP
Role description
Job Title: Artificial Intelligence Developer
Location: Hybrid - Middletown, PA 17057 (Hybrid β onsite work usually 3-4 days per month)
Duration: Long-term Contract
Description:
DSI is seeking an Artificial Intelligence Developer (ML Vision Engineer) with a strong foundation in software engineering and proven expertise in image processing, computer vision, and machine learning. The candidate will play a key role in an Optical Character Recognition (OCR) project, powering real-time, large-scale image-based transaction processing. This role requires both technical depth and practical software development skills to deliver production-ready AI solutions.
Responsibilities:
β’ Design, implement, and optimize Machine Learning-based computer vision components, including:
β’ Object detection and image classification models.
β’ OCR pipelines integrating third-party and in-house engines.
β’ Image quality assessment classifiers (e.g., overexposed, underexposed, obstructed).
β’ Develop robust, production-ready Python code with strong Object-Oriented Design (OOD) principles.
β’ Collaborate with system architect to integrate ML components into distributed, message-driven systems.
β’ Implement data-driven training, evaluation, and feedback loops for OCR and image classifiers.
β’ Optimize model performance for near real-time workflows (latency and throughput).
β’ Participate in system-level design discussions, ensuring scalability, maintainability, and adaptability.
β’ Work with database, API, and DevOps teams to ensure smooth deployment and testing.
β’ Build frameworks and production systems, not just proof-of-concept notebooks.
β’ Document technical and functional designs, test plans, test scripts, impact analyses, and best practices.
β’ Foster strong working relationships with technology staff, business owners, vendors, and clients.
β’ Lead and participate in enterprise system project team activities.
β’ Perform assigned tasks independently while adhering to standards, policies, and procedures.
Requirements:
β’ Bachelorβs degree in Business Management or Information Systems, or equivalent combination of education and experience.
β’ Strong professional experience with Python (must be clearly demonstrated in resume).
β’ Solid background in software engineering: OOP, design patterns, clean code, testable architectures.
β’ Hands-on experience with image processing/computer vision frameworks (OpenCV, Pillow).
β’ Experience with machine learning frameworks (PyTorch, TensorFlow).
β’ OCR-related experience (Tesseract, PaddleOCR, EasyOCR, or custom models).
β’ Familiarity with object detection frameworks (YOLO, Faster R-CNN, SSD, etc.).
β’ Knowledge of classification, feature extraction, and evaluation metrics for vision tasks.
β’ Proficiency in Microsoft Office 365 (Teams, Word, Excel, PowerPoint) and Microsoft ADO Testing Module.
Desired Skillset:
β’ Strong software engineering mindset focused on code quality, maintainability, and design.
β’ Hands-on ML Vision practitioner with applied experience in OCR, classification, and detection.
β’ Ability to translate research methods into scalable, production-ready solutions.
β’ Comfortable working in multi-module, distributed system environments.
β’ Strong communication skills to articulate technical decisions and trade-offs.
β’ Experience with Enterprise Business Solutions (SAP projects).
β’ Familiarity with ITIL / ITSM practices and methodologies.
Job Title: Artificial Intelligence Developer
Location: Hybrid - Middletown, PA 17057 (Hybrid β onsite work usually 3-4 days per month)
Duration: Long-term Contract
Description:
DSI is seeking an Artificial Intelligence Developer (ML Vision Engineer) with a strong foundation in software engineering and proven expertise in image processing, computer vision, and machine learning. The candidate will play a key role in an Optical Character Recognition (OCR) project, powering real-time, large-scale image-based transaction processing. This role requires both technical depth and practical software development skills to deliver production-ready AI solutions.
Responsibilities:
β’ Design, implement, and optimize Machine Learning-based computer vision components, including:
β’ Object detection and image classification models.
β’ OCR pipelines integrating third-party and in-house engines.
β’ Image quality assessment classifiers (e.g., overexposed, underexposed, obstructed).
β’ Develop robust, production-ready Python code with strong Object-Oriented Design (OOD) principles.
β’ Collaborate with system architect to integrate ML components into distributed, message-driven systems.
β’ Implement data-driven training, evaluation, and feedback loops for OCR and image classifiers.
β’ Optimize model performance for near real-time workflows (latency and throughput).
β’ Participate in system-level design discussions, ensuring scalability, maintainability, and adaptability.
β’ Work with database, API, and DevOps teams to ensure smooth deployment and testing.
β’ Build frameworks and production systems, not just proof-of-concept notebooks.
β’ Document technical and functional designs, test plans, test scripts, impact analyses, and best practices.
β’ Foster strong working relationships with technology staff, business owners, vendors, and clients.
β’ Lead and participate in enterprise system project team activities.
β’ Perform assigned tasks independently while adhering to standards, policies, and procedures.
Requirements:
β’ Bachelorβs degree in Business Management or Information Systems, or equivalent combination of education and experience.
β’ Strong professional experience with Python (must be clearly demonstrated in resume).
β’ Solid background in software engineering: OOP, design patterns, clean code, testable architectures.
β’ Hands-on experience with image processing/computer vision frameworks (OpenCV, Pillow).
β’ Experience with machine learning frameworks (PyTorch, TensorFlow).
β’ OCR-related experience (Tesseract, PaddleOCR, EasyOCR, or custom models).
β’ Familiarity with object detection frameworks (YOLO, Faster R-CNN, SSD, etc.).
β’ Knowledge of classification, feature extraction, and evaluation metrics for vision tasks.
β’ Proficiency in Microsoft Office 365 (Teams, Word, Excel, PowerPoint) and Microsoft ADO Testing Module.
Desired Skillset:
β’ Strong software engineering mindset focused on code quality, maintainability, and design.
β’ Hands-on ML Vision practitioner with applied experience in OCR, classification, and detection.
β’ Ability to translate research methods into scalable, production-ready solutions.
β’ Comfortable working in multi-module, distributed system environments.
β’ Strong communication skills to articulate technical decisions and trade-offs.
β’ Experience with Enterprise Business Solutions (SAP projects).
β’ Familiarity with ITIL / ITSM practices and methodologies.