Python Developer
Python Developer83
Applications
83
Applications
About the Job
Skills
Kindly find the company website: https://www.microvistatech.com/
Job Description: Python Developer (3+ Years Experience with OCR and AI/ML Expertise)
Position Overview:
We are seeking a highly skilled Python Developer with over 3 years of experience, specializing in Optical Character Recognition (OCR) and Artificial Intelligence/Machine Learning (AI/ML) technologies. The ideal candidate will be responsible for designing, implementing, and optimizing AI-driven solutions and OCR systems to meet the organization's technical and business requirements.
Key Responsibilities:
Python Development:
Develop, test, and maintain scalable Python applications and scripts.
Optimize existing codebases for performance, readability, and maintainability.
OCR Implementation:
Design and integrate OCR solutions using tools like Tesseract, Google Vision API, or AWS Textract.
Enhance OCR models with preprocessing techniques such as noise removal, binarization, and image enhancement.
Handle extraction, parsing, and validation of structured and unstructured data from scanned documents.
AI/ML Development:
Develop and train machine learning models using frameworks like TensorFlow, PyTorch, or Scikit-learn.
Implement Natural Language Processing (NLP) for document classification and data extraction.
Continuously fine-tune AI models to improve accuracy and efficiency.
Integration and Deployment:
Deploy AI/ML solutions into production environments.
Ensure seamless integration with existing systems and applications.
Data Management:
Work with large datasets, including data preprocessing, augmentation, and analysis.
Collaborate with data engineers to design pipelines for continuous data processing.
Collaboration:
Work closely with cross-functional teams, including product managers, UI/UX designers, and data scientists.
Translate business requirements into technical specifications and solutions.
Documentation and Support:
Document code, processes, and best practices.
Provide technical support and troubleshooting for deployed systems.
Qualifications and Skills:
Educational Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields.
Experience:
3+ years of professional experience in Python development.
Proven experience with OCR tools and frameworks (e.g., Tesseract, OpenCV, ABBYY, Keras-OCR).
Strong understanding of AI/ML concepts, algorithms, and frameworks.
Technical Skills:
Hands-on experience with machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn).
Proficiency in image processing libraries (e.g., OpenCV, PIL).
Experience in NLP libraries like SpaCy or NLTK is a plus.
Knowledge of cloud-based AI/ML services (AWS, Google Cloud, Azure).
Soft Skills:
Strong problem-solving and analytical skills.
Excellent verbal and written communication abilities.
Ability to work both independently and collaboratively in a team environment.
Preferred Skills:
Knowledge of DevOps practices and containerization (Docker, Kubernetes).
Familiarity with databases (SQL and NoSQL).
Experience in API development and integration.
About the company
Industry
IT Services and IT Consul...
Company Size
51-200 Employees
Headquarter
Ahmedabad
Other open jobs from Microvista Technologies