Demo

Research Engineer – Machine Learning, Java, Computational Linguistics

Roberts Recruiting
Boston, MA Full Time
POSTED ON 12/18/2024
AVAILABLE BEFORE 2/18/2025
Overview:

We're seeking a mid-level Research Engineer to help build out some very exciting capabilities. This is an applied research and development position. The Research Engineer will work on machine learning, computational linguistics, graph analytics, predictive analytics, knowledge representation, and generally advanced analytics for recruiting-oriented AI. This role requires an ability to recommend and implement appropriate modeling approaches and communicate and share findings. This position reports to the Head of AI.
 
Responsibilities: 
 
  • Apply quantitative, analytical, and creative skills to design, develop, and test projects independently and jointly with other team members to deliver powerful functionalities for generating recruiting automation systems. 
  • Explore applied research ideas and formulate and execute R&D projects in machine learning, computational linguistics, knowledge representation, advanced analytics, predictive analytics, and graph analytics. 
  • Research, design, and develop novel algorithms. 
  • Collaborate with architects, software developers, and product management to design and program innovative strategic and tactical solutions that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles. 
  • Take ownership of certain parts of our platform, especially ones you pioneer. 
  • Integrate our platform with open-source and other third-party components in the machine learning, computational linguistics, advanced analytics, and unstructured analytics domains. 
  • Gather and determine requirements for new features. 
  • Develop and document intellectual property. 
  • Effectively communicate product architectures, design proposals, and discuss option tradeoffs with AI management, engineering management, and team members. 
  • Help to train new and existing talent in research, engineering, and solutions. 

Required Skills: 
 
  • Knowledge of machine learning fundamentals and implementation.
  • Experience in two or more of the following areas: machine learning, statistical modeling, computational linguistics, optimization, algorithms, analytics software development, big data analytics, natural language processing, data mining, or predictive analytics. 
  • Strong statistical/math/analytical abilities and exceptional problem solving skills. 
  • Expertise in object-oriented design methodology and software development in Java. 
  • Solid computing background with a thorough understanding of the fundamentals of computer science, data structures, and algorithms. 
  • Excellent communication, teamwork, and technical writing skills. 

Required Education and Experience Level:
 
  • Master’s degree, or equivalent, in Computer Science. Exceptional candidates with Statistics, Math, Linguistics, Operations Research, Engineering, or related fields may also be considered.
  • At least 3 years of relevant experience in progressively more responsible research engineering roles. 

Preferred, But Optional, Skills: 
 
  • Experience with deep learning frameworks such as TensorFlow, TensorBoard, Keras, or dl4j.
  • Significant experience writing code is preferred. 
  • Staying in touch with the latest findings, trends, best emerging practices, and techniques in machine learning, data mining, search, graph analytics, computational linguistics, knowledge representation, big data analytics, and/or statistics. 
  • Java threading, concurrency, locking, and using shared resources. 
  • Experience developing semantic search capabilities. 
  • Understanding of graph analytics and graph algorithms. 
  • Exposure to rule mining, semantic vector spaces, entity recognition, dialogue systems, and text analytics.
  • Experience in using semantics, e.g. ontologies, knowledgebases, knowledge graph approaches.
  • Strong in linear algebra and/or multivariate statistics. 
  • Experience with both approximate algorithms and exact analytical methods. 
  • Experience working with rules engines or the semantic web. 
  • Strong in regular expressions. 
  • Expertise in statistical modeling techniques such as clustering, classification, regression, recommenders, dimensionality reduction, feature creation, feature selection, and advanced statistical models in general. 
  • Knowledge of indices such as Solr, Lucene, or ElasticSearch. 
  • Evaluation of fits, error metrics, and model diagnostics to assess model performance. 
  • Experience exploring large datasets, identifying key patterns and structures that can be exploited or modeled to create features and improve forecasting performance. 
  • Javascript-heavy front-end development experience.
  • Experience as a developer on large software development projects. 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Research Engineer – Machine Learning, Java, Computational Linguistics?

Sign up to receive alerts about other jobs on the Research Engineer – Machine Learning, Java, Computational Linguistics career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118

Sign up to receive alerts about other jobs with skills like those required for the Research Engineer – Machine Learning, Java, Computational Linguistics.

Click the checkbox next to the jobs that you are interested in.

  • Advanced Analytics Skill

    • Income Estimation: $92,367 - $124,477
    • Income Estimation: $93,542 - $122,182
  • Business Analytics Skill

    • Income Estimation: $85,534 - $118,479
    • Income Estimation: $86,377 - $133,121
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Roberts Recruiting

Roberts Recruiting
Hired Organization Address Boston, MA Full Time
We are currently seeking an engineer to work on our RTB (Real Time Bidding) system. This role will include designing a d...
Roberts Recruiting
Hired Organization Address Boston, MA Full Time
Who are we? We're a Series A funded weather forecasting startup founded by a team from MIT Sloan and Harvard Business Sc...
Roberts Recruiting
Hired Organization Address Boston, MA Full Time
We are looking for a Senior FullStack Software Developer to join us working on a suite of products that powers content m...
Roberts Recruiting
Hired Organization Address Boston, MA Full Time
#1 online -and the only nationwide - marketplace for business catering in the United States – a $21 billion market. Our ...

Not the job you're looking for? Here are some other Research Engineer – Machine Learning, Java, Computational Linguistics jobs in the Boston, MA area that may be a better fit.

Research Engineer, Machine Learning

Basis Research Institute, Cambridge, MA

AI Assistant is available now!

Feel free to start your new journey!