Job description:
• As an AI/ML Software Engineer, you will play a pivotal role in developing and deploying
cutting-edge AI and machine learning solutions to solve complex problems in flexible
packaging machines and solutions.
• Algorithm Development: Develop, implement, and optimize machine learning
algorithms and models to address specific business needs, such as predictive analytics,
natural language processing, computer vision, recommendation systems, etc.
• Data Preprocessing and Feature Engineering: Clean, preprocess, and analyze large
datasets to extract relevant features and insights for model training. Collaborate with
data engineers to ensure data quality, consistency, and availability.
• Model Training and Evaluation: Build, train, and validate machine learning models using
state-of-the-art techniques and methodologies. Evaluate model performance, fine-tune
hyperparameters, and iterate to improve accuracy, efficiency, and scalability.
• Software Development: Design and implement scalable, maintainable, and efficient
software solutions to integrate machine learning models into production systems. Write
clean, modular code following best practices and coding standards.
Salary: Depends on the candidate current intake and caliber.
Required Qualifications:
• Degree in computer science, artificial intelligence, machine learning, or related field.
• Strong background in computer science, mathematics, statistics, or related fields.
• Proficiency in programming languages such as C#, Python or Java.
• Minimum 2 years of experience in developing and deploying AI/ML solutions in real[1]world applications.
• In-depth knowledge of machine learning algorithms, deep learning architectures, and
statistical techniques.
• Hands-on experience with machine learning frameworks and libraries such as
TensorFlow, PyTorch, scikit-learn, etc.
• Familiarity with basic computer vision techniques, such as image processing, feature
extraction, object detection, and image classification.
• Experience with computer vision libraries and tools, such as OpenCV, Dlib, or MATLAB's
Computer Vision Toolbox.
• Strong problem-solving skills, analytical thinking, and attention to detail.
• Excellent communication and teamwork abilities, with the capacity to work
collaboratively in a fast-paced environment.
Preferable Qualifications:
• Knowledge of software engineering principles, design patterns, and agile
methodologies.
• Experience with version control systems (e.g., Gitlab) and continuous
integration/continuous deployment (CI/CD) pipelines.
• Familiarity with natural language processing (NLP), computer vision, or other
specialized domains within AI/ML