Epicareer Might not Working Properly
Learn More

AI Image Processing Software Engineer

RM 5,000 - RM 5,999 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
Introduction: The AI Image Processing Software Engineer is responsible for developing and implementing algorithms and software solutions for image processing tasks using artificial intelligence (AI) and machine learning (ML) techniques. This role involves designing and optimizing algorithms, writing efficient code, and integrating AI models into image processing pipelines to extract valuable insights and enhance the capabilities of imaging systems. Responsibilities: 1. Algorithm Development: Design and develop AI-based algorithms for various image processing tasks, such as object detection, recognition, segmentation, classification, and enhancement. 2. Model Training: Train and fine-tune machine learning models, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), and deep learning architectures, using labeled image datasets. 3. Data Preprocessing: Preprocess and augment image data to improve model performance and generalization, including normalization, resizing, cropping, and data augmentation techniques. 4. Software Development: Implement algorithms and AI models into production-grade software solutions using programming languages such as Python, C++, or Java, and libraries/frameworks like TensorFlow, PyTorch, OpenCV, or scikit-learn. 5. Integration: Integrate AI image processing solutions into existing software applications, platforms, or systems, ensuring compatibility, scalability, and performance optimization. 6. Optimization: Optimize algorithms and software code for speed, memory efficiency, and computational resource utilization, leveraging parallel processing, GPU acceleration, and distributed computing techniques. 7. Testing and Validation: Conduct unit testing, integration testing, and validation of AI image processing software components to ensure functionality, reliability, and accuracy under various conditions and scenarios. 8. Documentation: Document code, algorithms, and software design, including technical specifications, API documentation, and user guides, to facilitate collaboration, knowledge sharing, and future development. 9. Research and Innovation: Stay abreast of the latest advancements in AI, image processing, and computer vision technologies through literature review, academic research, and participation in conferences and workshops. 10. Collaboration: Collaborate with cross-functional teams, including software engineers, data scientists, domain experts, and product managers, to define requirements, prioritize tasks, and deliver high-quality solutions that meet customer needs. 11. Continuous Improvement: Continuously evaluate and improve the performance, accuracy, and efficiency of AI image processing algorithms and software systems through experimentation, benchmarking, and feedback analysis. Qualification and Experience: • Bachelor's degree in Computer Science, Electrical Engineering, or related field; • Proven experience (min 3 to 4 years) in developing AI-based image processing solutions, with expertise in computer vision, deep learning, and neural network architectures. • Proficiency in programming languages such as Python, C++, or Java, and libraries/frameworks like TensorFlow, PyTorch, Keras, OpenCV, or scikit-learn. • Strong understanding of image processing techniques, feature extraction, image analysis, and pattern recognition algorithms. • Experience with software development methodologies, version control systems (e.g., Git), and agile/scrum practices. • Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus. • Excellent analytical, problem-solving, and debugging skills, with attention to detail and a systematic approach to troubleshooting. • Effective communication and teamwork skills, with the ability to collaborate with multidisciplinary teams and stakeholders. • Creativity, curiosity, and a passion for innovation, with a desire to push the boundaries of AI and image processing technologies. • Ability to work independently, prioritize tasks, and adapt to changing requirements and project timelines in a fast-paced, dynamic environment. We provide attractive remuneration package, 5 days work week, GPA, etc. Please email, or post your resume providing full details of your educational results, personal particulars, working experience, last drawn & expected salary to: Ms Eileen Tang (HR Director) The HR & Admin Department Blue Ocean Data Solutions Sdn Bhd 23-03, Block B, Kompleks Austin Perdana (V-Square), Jalan Austin Perdana 2, Taman Austin Perdana, 81100, Johor Bahru. Tel: 07-358-7822, Email: [email protected]. Handphone: 013-7277881 (call for immediate interview appointment) We strive to be an employer of choice that attracts, retains and motivates talented and performance-driven people. We do this by recognizing and rewarding their contribution.
Similar Jobs

1d ago

Network Engineer
Virtual Network Solutions Sdn Bhd

Full Time, onsite, onsite

RM 4,999 / Per Mon

1d ago

Full Time, onsite, onsite

Salary undisclosed

1d ago

Full Time, onsite, onsite

Salary undisclosed