logo

Uplers

Machine Learning Engineer

Department
Engineering
Job Type / Location
Bengaluru
Experience Required
3+ years
Posted On

What is Uplers Talent Network?

Uplers Talent Network is a platform where top talents meet the right opportunities, connecting candidates with global companies on a contractual basis. It offers top Indian talents access to global career exposure, support, guidance, and opportunities for career advancement.

Contractual Position

A contractual position requires signing and agreeing to contract terms, offering various commitments to refine and create new skills. Uplers Talent Network brings contractual positions with benefits like higher pay than industry standards, full-time positions, the ability to gain different skills in a short period, and control over your career.

Perks of joining Uplers Talent Network:

  • Talent Success Coach: Get connected with a dedicated coach to guide you before, during as well as after your assignments with our clients.
  • Payout: Get paid in global currencies and earn more than industry standards.
  • Opportunity: Work with international companies and get global exposure with exciting projects.
  • Mobility: Work from the comfort of your living room couch or even a breezy beach.

What we are looking for:

We are looking for a highly capable machine learning engineer to optimize our machine learning systems. You will be evaluating existing machine learning (ML) processes, performing statistical analysis to resolve data set problems, and enhancing the accuracy of our AI software's predictive automation capabilities. To ensure success as a machine learning engineer, you should demonstrate solid data science knowledge and experience in a related ML role. A first-class machine learning engineer will be someone whose expertise translates into the enhanced performance of predictive automation software.

Roles & Responsibilities:

  • To research, modify, and apply data science and data analytics prototypes.
  • To create and construct methods and plans for machine learning.
  • Employing test findings to do statistical analysis and improve models.
  • To search the internet for training datasets that are readily available.
  • ML systems and models should be trained and retrained as necessary.
  • To improve and broaden current ML frameworks and libraries.
  • To create machine learning applications in accordance with client or customer needs.
  • To investigate, test, and put into practice appropriate ML tools and algorithms.
  • To evaluate the application cases and problem-solving potential of ML algorithms and rank them according to success likelihood.
  • To better comprehend data through exploration and visualization, as well as to spot discrepancies in data distribution that might affect a model’s effectiveness when used in practical situations.

Primary Skills:

  • Data Modelling
  • Natural Language Processing - Word2vec, Sentiment Analysis, Summarization, Gensim, and NLTK
  • Unix & Linux Servers
  • Programming Languages - C, C++, Python and Java
  • Spark and Hadoop

Requirements:

  • Advanced math and statistics knowledge, particularly in the areas of calculus, linear algebra, and Bayesian statistics.
  • Advanced degree in math, computer science, statistics or a related field.
  • A master’s degree in artificial intelligence, deep learning, or a related discipline.
  • Strong teamwork, problem-solving, and analytical skills.
  • Abilities in software engineering.
  • Knowledge of data science.
  • Languages for coding and programming, such as Python, Java, C++, C, R, and JavaScript.
  • Practical understanding of ML frameworks.
  • Practical familiarity with ML libraries and packages.
  • Recognize software architecture, data modeling, and data structures.
  • Understanding of computer architecture.

View Assessment Process

Think you'll be a good fit?