

LingaTech
Machine Learning Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer in Middletown, PA, offering an 8-month contract with a hybrid schedule. Key skills include Python, OCR, computer vision frameworks, and machine learning experience. A bachelor's degree in a relevant field is required.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
December 12, 2025
π - Duration
More than 6 months
-
ποΈ - Location
Hybrid
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Harrisburg, PA
-
π§ - Skills detailed
#Image Processing #ML (Machine Learning) #PyTorch #TensorFlow #R #Programming #"ETL (Extract #Transform #Load)" #DevOps #Classification #Object Detection #Scala #Deployment #Python #API (Application Programming Interface) #OpenCV (Open Source Computer Vision Library)
Role description
Location: Middletown, PA
Position Type: Hybrid
Hybrid Schedule: Onsite 3-4 days per month
Contract Length: 8 months + extensions
Position Overview:
We are seeking a Machine Learning Vision Engineer to design and implement advanced OCR and computer vision solutions that power large-scale, real-time image-based transaction processing. This role blends software engineering best practices with applied ML to deliver scalable, production-ready systems that integrate seamlessly into distributed architectures.
Required Skills:
β’ Strong professional experience with Python (must be clearly demonstrated in resume).
β’ Solid background in software engineering: Object Oriented Programming (OOP), design patterns, clean code, and testable architectures.
β’ Experience with image processing and computer vision frameworks (e.g., OpenCV, Pillow).
β’ Hands-on experience with machine learning frameworks (e.g., PyTorch, TensorFlow).
β’ OCR-related experience (such as Tesseract, PaddleOCR, EasyOCR, or custom models).
β’ Familiarity with object detection frameworks (e.g., YOLO, Faster R-CNN, SSD).
β’ Knowledge of classification, feature extraction, and evaluation metrics for vision tasks.
β’ Proficient with Microsoft Office 365 suite (Teams, Word, Excel, PowerPoint) and Microsoft ADO Testing Module.
β’ Bachelorβs degree in business management or information systems, or an equivalent combination of education and experience.
Duties:
β’ Design, implement, and optimize ML-based computer vision components, including object detection, image classification, OCR pipelines, and image quality assessment classifiers.
β’ Develop robust, production-ready Python code leveraging Object Oriented Design (OOD) principles.
β’ Collaborate with system architects to integrate ML components into distributed, message-driven architectures.
β’ Implement training, evaluation, and feedback loops for OCR and image classifiers.
β’ Optimize models for performance in near real-time transaction workflows with low latency and high throughput.
β’ Participate in system-level design discussions to ensure scalability, maintainability, and adaptability.
β’ Work closely with database, API, and DevOps teams for smooth deployment and testing.
β’ Build frameworks and systems suitable for production, beyond proof-of-concept work.
β’ Fully document technical and functional designs, test plans, impact analysis, lessons learned, and best practices.
β’ Develop and maintain productive relationships with technical teams, business stakeholders, vendors, and clients.
β’ Lead and participate in project team activities related to enterprise system enhancements.
β’ Work independently to complete assigned tasks and responsibilities.
β’ Adhere to organizational standards, policies, and procedures.
β’ Utilize various software and technology tools as needed for job duties.
β’ Perform other related duties as assigned.
Location: Middletown, PA
Position Type: Hybrid
Hybrid Schedule: Onsite 3-4 days per month
Contract Length: 8 months + extensions
Position Overview:
We are seeking a Machine Learning Vision Engineer to design and implement advanced OCR and computer vision solutions that power large-scale, real-time image-based transaction processing. This role blends software engineering best practices with applied ML to deliver scalable, production-ready systems that integrate seamlessly into distributed architectures.
Required Skills:
β’ Strong professional experience with Python (must be clearly demonstrated in resume).
β’ Solid background in software engineering: Object Oriented Programming (OOP), design patterns, clean code, and testable architectures.
β’ Experience with image processing and computer vision frameworks (e.g., OpenCV, Pillow).
β’ Hands-on experience with machine learning frameworks (e.g., PyTorch, TensorFlow).
β’ OCR-related experience (such as Tesseract, PaddleOCR, EasyOCR, or custom models).
β’ Familiarity with object detection frameworks (e.g., YOLO, Faster R-CNN, SSD).
β’ Knowledge of classification, feature extraction, and evaluation metrics for vision tasks.
β’ Proficient with Microsoft Office 365 suite (Teams, Word, Excel, PowerPoint) and Microsoft ADO Testing Module.
β’ Bachelorβs degree in business management or information systems, or an equivalent combination of education and experience.
Duties:
β’ Design, implement, and optimize ML-based computer vision components, including object detection, image classification, OCR pipelines, and image quality assessment classifiers.
β’ Develop robust, production-ready Python code leveraging Object Oriented Design (OOD) principles.
β’ Collaborate with system architects to integrate ML components into distributed, message-driven architectures.
β’ Implement training, evaluation, and feedback loops for OCR and image classifiers.
β’ Optimize models for performance in near real-time transaction workflows with low latency and high throughput.
β’ Participate in system-level design discussions to ensure scalability, maintainability, and adaptability.
β’ Work closely with database, API, and DevOps teams for smooth deployment and testing.
β’ Build frameworks and systems suitable for production, beyond proof-of-concept work.
β’ Fully document technical and functional designs, test plans, impact analysis, lessons learned, and best practices.
β’ Develop and maintain productive relationships with technical teams, business stakeholders, vendors, and clients.
β’ Lead and participate in project team activities related to enterprise system enhancements.
β’ Work independently to complete assigned tasks and responsibilities.
β’ Adhere to organizational standards, policies, and procedures.
β’ Utilize various software and technology tools as needed for job duties.
β’ Perform other related duties as assigned.






