Principal Data Scientist - #969139

Oceaneering


Date: 1 week ago
City: Chandigarh, Chandigarh
Contract type: Full time

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 Principal 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 moderately experienced engineers on product/prototype design & development assignments or applications in the Software/Computer Vision/Machine learning/Deep learning/GenAI 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 eight 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 six or more years of past experience working on Computer Vision and Deep Learning based projects

DESIRED

Technically fluent in programming languages, including 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

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

Experience with Azure Cloud based ML services

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

Strong coding skills.

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

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.

Closing Statement

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

Post a CV

Similar Jobs

Web Designer - Megrisoft

Megrisoft Limited, Chandigarh, Chandigarh
17 hours ago
Location SCO 80, Sector 47-D, Chandigarh (UT)Experience Levels Senior LevelAnnual Salary Offered NegotiableQualifications Required Graduation,PG Or EquivalentJob Functions IT Software WebShift Type MorningWork Experience 0 3 YearsPresence OfficePosition Web DesignerSkills HTML5, CSS3, Adobe Photoshop, Corel Draw, BootstrapResponsibilities of Senior Web Designer We are looking for a Web Designer having sound knowledge of UI and UX designing softwares and CSS frameworks.Responsible...

Store Manager

TMI Network, Chandigarh, Chandigarh
17 hours ago
Key Responsibilities:Customer focus: Driving Net Promoter ScoreGreeting customers when they enter the store and coaching the team to do the same.Displaying commitment towards providing exceptional Customer Service and ensuring that Lenskart associates also treat Customer Satisfaction as a priority.Dealing with customer service issues such as queries and complaints at store level and ensuring this is consistent with the teamStriving to...

Training Manager

OASIS HUMAN RESOURCE, Chandigarh, Chandigarh
6 days ago
Urgent hiring for life insurance companies for Training Manager profile. Your Profile Has been Shortlisted for Manager, Sr. Manager, For Insurance Companies.Job Description You will motivate guide managers (Employees of the Bank, agents, advisors ). You will be responsible for IC38 Training. Develop Training in line with career development/training requirements of the Company.Note* - Interested candidates please call for immediate...