Share this Job

Software Engineer

Date: Aug 8, 2019

Location: Piscataway, NJ, US

No Relocation Assistance Offered
# 73492 - Piscataway, New Jersey, United States

The Advanced Analytics Software Engineer designs, implements and deploys advanced data/image/video analytics and machine learning algorithms and solutions to solve complex business and customer problems. The Advanced Analytics Software Engineer partners with business and technical stakeholders to identify business and customer needs, evaluates trends and opportunities, and performs work to deliver advanced analytics solution to meet the needs. This position requires strong knowledge and background in image processing and image/video-based object detection, tracking, and pattern recognition.

Essential Responsibilities

• Identify, validate, and document business needs and requirements.

• Gather, research, and analyze system and operation processes/data to understand and formulate problems/opportunities.

• Identify and evaluate solution concepts, formulate core problems into tractable mathematical problems.

• Identify, validate, and document solution requirements.

• Review and analyze solution design alternatives, evaluate tradeoffs and risks.

• Develop, analyze, and document solution architecture, identify and document interface, application, and hardware requirements.

• Research and evaluate image/video/data analytics and machine learning algorithms and packages.

• Create software development and integration plans, test plans, test cases, and acceptance criteria.

• Design and develop software applications and algorithms to build analytic capabilities and decision support tools

• Design and develop tools to visualize complex relationships in data

• Perform testing; gather, analyze, and document test results.

• Research, validate, troubleshoot, and resolve system/software issues and provide technical support.

• Research and evaluate latest developments in pertinent machine learning and pattern recognition fields; and assesses suitability of application of relevant techniques in our applications.



• Bachelor’s degree required.   Master’s degree, Ph.D., etc is a plus

• A minimum of 0-3 years of experience in developing image/video analytics algorithm and applications using various programming languages.

• Ability to define technical requirements and perform requirement analysis.

• Ability to create system/software architecture, design, and specifications.

• Ability to create system/software development and integration plans, test plans and test cases.

• Ability to create and implement advanced algorithms and software applications to solve real-world problems.

• Ability to perform system/software integration, installation, configuration, and testing.

• Knowledge of image/video-based object detection, matching, and tracking.

• Knowledge of open source image processing, computer vision, or machine learning libraries.

• Strong critical thinking and problem-solving skills.

• Ability to collaborate in a team environment and exercise independent judgment and initiative.


Equal Opportunity Employer
Colgate is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, ethnicity, age, disability, marital status, veteran status (United States positions), or any other characteristic protected by law.

Are you interested in working for Colgate-Palmolive? You can apply online and attach all relevant documents such as a cover letter and resume or CV. Applications received by e-mail are not considered in the selection process. Become part of our team. We look forward to your application.

Colgate-Palmolive is a leading global consumer products company, tightly focused on Oral Care, Personal Care, Home Care and Pet Nutrition. Colgate sells its products in over 200 countries and territories around the world under such internationally recognized brand names as Colgate, Palmolive, elmex, Tom’s of Maine, Sorriso, Speed Stick, Lady Speed Stick, Softsoap, Irish Spring, Protex, Sanex, Elta MD, PCA Skin, Ajax, Axion, Fabuloso, Soupline and Suavitel, as well as Hill’s Science Diet and Hill’s Prescription Diet. 

For more information about Colgate’s global business, visit the Company’s web site at To learn more about Colgate Bright Smiles, Bright Futures® oral health education program, please visit To learn more about Hill's and the Hill’s Food, Shelter & Love program please visit To learn more about Tom’s of Maine  please visit

Reasonable accommodation during the application process is available for persons with disabilities. Please contact with the subject "Accommodation Request" should you require accommodation.

Nearest Major Market: New Jersey

Job Segment: Developer, Software Engineer, Engineer, Testing, Technology, Engineering, Research