Software Development Engineer (ML & AI), Product Development
Job responsibilities:
Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
Managing available resources such as hardware, data, and personnel so that deadlines are met
Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability
Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
Verifying data quality, and/or ensuring it via data cleaning
Supervising the data acquisition process if more data is needed
Finding available datasets online that could be used for training
Defining validation strategies
Defining the preprocessing or feature engineering to be done on a given dataset
Defining data augmentation pipelines
Training models and tuning their hyperparameters
Analyzing the errors of the model and designing strategies to overcome them
Job requirements:
- Should have participated in all the phases of the application development life cycle involving analysis, design, development, testing and deployment of the project
- Should have been involved in Unit Testing and Integration Testing of Different Modules
- Should be a good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills
- Should have ability to excel in cross functional team environment
- Should have excellent written and verbal communication skills in English
- Should have attention to detail, positive attitude under stress
Professional qualifications:
- 7 – 10 years of relevant experience
- Proficiency with a deep learning framework such as TensorFlow or Keras
- Proficiency with Python and basic libraries for machine learning such as scikit-learn and pandas
- Expertise in visualizing and manipulating big datasets
- Proficiency with OpenCV
- Familiarity with Linux
- Ability to select hardware to run an ML model with the required latency
- Strong understanding of image processing algorithms.
Location: