logo

JobNob

Your Career. Our Passion.

Senior Data Scientist


Oceaneering


Location

Pune | India


Job description

Company Profile

Oceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world's premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilicals, subsea hardware, and tooling. We also use applied technology expertise to serve the defense, entertainment, material handling, aerospace, science, and renewable energy industries.

Position Summary

Purpose

The Senior Data Scientist (Computer Vision) will develop Machine Learning and/or Deep Learning based integrated solutions that address customer needs such as inspection topside and subsea. They will also be responsible for development of machine vision algorithms for automation and development of data analytics programs for Oceaneering's next generation systems

Duties & Responsibilities

Functions

ESSENTIAL

Lead and supervise a team of entry level engineers on product/prototype design & development assignments or applications in the Software/Computer Vision/Machine learning/Deep learning domain

Architect vision based solutions by selection of appropriate technology and components

Lead and conduct advanced research for Computer Vision

Work with third parties to utilize off the shelf industrial solutions

Iteratively develop proof-of-concept implementations, prototypes and demos to fine-tune technologies to practical, state of the art systems

Innovate and develop algorithms and solutions to advance Object tracking and classification

Algorithm development on key research areas based on client's technical problem. This requires constant paper reading, and staying ahead of the game by knowing what is and will be state of the art in this field.

Ability to work hands-on in cross-functional teams with a strong sense of self-direction

NON-ESSENTIAL

Develop an awareness of programming and design alternatives

Cultivate and disseminate knowledge of application development best practices

Gather statistics and prepare and write reports on the status of the programming process for discussion with management and/or team members

Direct research on emerging application development software products, languages, and standards in support of procurement and development efforts

Train, manage and provide guidance to junior staff

Perform all other duties as requested, directed or assigned

Supervisory Responsibilities

This position has NO direct supervisory responsibilities.

Reporting Relationship

This person will be reporting to a Product Development Manager in the Technology group.

Qualifications

Qualifications

REQUIRED

Bachelor's degree in Computer Science or Software Engineer (or related field) with five or more years of past experience working on Computer Vision and Deep Learning based projects

OR

Master's degree in Computer Science or Software Engineering (or related field) with three or more years of past experience working on Computer Vision and Deep Learning based projects

DESIRED

Knowledge of inner working of any vision software (such as OpenCV, PCL, CNN)

Technically fluent in programming languages, including Python, C, C++, Java, C# and other object oriented paradigms

Competent and proficient understanding of platforms such as UNIX (Solaris and Linux) and Windows

Hands-on software troubleshooting experience

Must be able to learn, understand, and apply new technologies

Strong coding skills.

Hands-on software troubleshooting experience

Edge based and/or cloud based AI/ML Code deployment experience (DevOps)

Experience with Azure Cloud based ML services

Experience in computer vision, image processing and other related applied engineering fields.

Strong background in mathematics and/or statistics is highly desirable.

Knowledge of git and version control

Familiarity with NVIDIA's Jetson Board & Deep Stream Framework on Linux/Ubuntu machines

Knowledge, Skills, Abilities, and Other Characteristics

Ability to analyze situations accurately, utilizing a variety of analytical techniques in order to make well informed decisions

Ability to effectively prioritize and execute tasks in a high-pressure environment

Skill to gather, analyze and interpret data

Ability to determine and meet customer needs

Ensures that others involved in a project or effort are kept informed about developments and plans

Knowledge of communication styles and techniques

Ability to establish and maintain cooperative working relationships

Skill to prioritize workflow in a changing work environment

Knowledge of applicable data privacy practices and laws

Strong analytical and problem solving skills.

Additional Information

Working Conditions

This position is considered OFFICE WORK which is characterized as follows.

Almost exclusively indoors during the day and occasionally at night

Occasional exposure to airborne dust in the work place

Work surface is stable (flat)

Physical Activity/Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

This position is considered LIGHT work.

OCCASIONAL

FREQUENT

CONSTANT

Lift up to 20 pounds

Climbing, stooping, kneeling, squatting, and reaching

Lift up to 10 pounds

Standing

Repetitive movements of arms and hands

Sit with back supported


Job tags



Salary

All rights reserved