JavaPythonScalaSQLRMachine LearningAnalyticsData MiningDecision Making
About this role
Role Overview
Help lead the development and delivery of high-quality predictive modelling solutions.
Serve as recognized subject matter experts in the application of quantitative methods, machine learning algorithms, and predictive models.
Leverage large structured and unstructured datasets to develop and operationalize models, tools, and applications that drive optimized decision making.
Perform hands-on analysis and modeling involving the creation of intervention hypotheses and experiments.
Collaborate with mission stakeholders to define, frame, and scope mission challenges.
Demonstrate proficiency in extracting, cleaning, and transforming CBP transactional and mission data to build predictive models.
Execute projects to identify patterns and/or anomalies in large datasets.
Requirements
Bachelor’s Degree (required)
Master’s or Ph.D. degree (preferred) in operations research, industrial engineering, mathematics, statistics, computer science/engineering, or other related technical fields with equivalent practical experience.
12+ years of related experience
Experience in developing machine learning models and applying advanced analytics solutions to solve complex business problems
Experience with programming languages including: R, Python, Scala, Java.
Proficiency with SQL programming
Proficiency with statistical software packages including: SAS, SPSS Modeler, R, WEKA, or equivalent
Experience with pattern recognition and extraction, automated classification, and categorization
Experience with entity resolution (e.g., record linking, named-entity matching, deduplication/ disambiguation)
Experience with unsupervised and supervised machine learning techniques and methods
Experience performing data mining, analysis, and training set construction
Tech Stack
Java
Python
Scala
SQL
Benefits
hybrid work arrangement (both in office and working from home)