AI-ML Engineer

  • New Delhi
  • Confidential

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