Senior Software Engineer - Machine Learning
Islamabad, Islamabad, PK
19h ago
source : WHATJOBS

Note! This job has been aggregated through external sources, the Apply link will take you to the company's website.

Senior Software Engineer - Machine Learning Job in Pakistan

10Pearls, Pakistan

10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage.

We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members.

Our broad expertise in product management, user experience / design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs.

10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare / life sciences, education, energy, communications / media, financial services, and hi-tech.

Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution.


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

Understanding of data structures, data modeling and software architecture

Deep knowledge of math, probability, statistics and algorithms

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

Defining the preprocessing or feature engineering to be done on a given dataset

Defining data augmentation pipelines and validation strategies

Training models and tuning their hyperparameters

Analyzing the errors of the model and designing strategies to overcome them

Extend existing ML libraries and frameworks and keep abreast of developments in the field


Proficiency with a deep learning framework such as TensorFlow or Keras

Proficiency with Python and libraries for machine learning such as scikit-learn and pandas

Ability to write robust code in Java and R

Expertise in visualizing and manipulating big datasets

Proficiency with OpenCV and familiarity with Linux

Ability to select hardware to run an ML model with the required latency

Deploying models to production

Excellent communication skills and has ability to work in a team

Outstanding analytical and problem-solving skills

BSc in Computer Science, Mathematics or similar field; Master’s degree is a plus

Ability to work in the evening shift (3PM - 12AM)

Information Technology and Services - Islamabad, Pakistan

Report this job

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form