Enable job alerts via email!

Machine Learning Research Engineer II

Technergetics

City of Rome (NY)

Remote

USD 90,000 - 125,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeks a Machine Learning Research Engineer II to develop advanced AI capabilities. This role involves building intelligent systems from unstructured data, focusing on NER, topic modeling, and recommendation systems. Remote work is possible, with occasional in-person meetings in the Utica-Rome area. Candidates must have a bachelor's degree and relevant experience.

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
401(k) with match
Paid Time Off
Holidays
Parental Leave
Stipends

Qualifications

  • At least one year of experience deploying ML solutions.
  • Strong Python skills, experience with ML/NLP libraries.

Responsibilities

  • Design and implement ML pipelines for entity, topic, and relationship extraction.
  • Build scalable systems for data ingestion into a unified context layer.

Skills

Python
Machine Learning
Natural Language Processing

Education

Bachelor's degree in computer science

Tools

spaCy
HuggingFace
scikit-learn
Neo4j
Memgraph
Docker
GitLab CI/CD

Job description

Join to apply for the Machine Learning Research Engineer II role at Technergetics

Artificial Intelligence Disclaimer: Technergetics employs "Alex Taylor," an Artificial Intelligence interview app, for the initial (first round) interview for this position. If selected for a first-round interview, "Alex" will conduct the interview. "Alex" is available 24/7 for scheduling, enabling us to conduct more interviews than our staff could. You will receive an email with scheduling instructions from alex.taylor@techngs.com within approximately 5 days if we wish to proceed. Please check your spam or junk folders for correspondence. All first-round interviews are reviewed by Technergetics recruiting and engineering staff.

While AI assists in our interview process, final hiring decisions are made by human recruiters and managers. Candidates passing the first round with "Alex" will meet with human staff for subsequent interviews. Data collected during the process, including AI insights, will be handled confidentially and in compliance with data protection laws. Responses are processed to provide feedback on skills and knowledge, stored securely, and not shared without consent.

Beware of fraudulent job offers! Technergetics will never extend employment offers without a thorough interview process involving face-to-face or virtual interviews from an official @techngs.com email. Be cautious of scam emails and only complete pre-interview testing via the Codility platform, not through other sites.

Opportunity Overview:

Technergetics seeks a Machine Learning Research Engineer II to develop advanced AI capabilities with a high-performing team. The role involves building intelligent systems that convert unstructured documents and system data into actionable knowledge, connected via an evolving knowledge graph.

This position will focus on developing and integrating NER, topic modeling, correlation algorithms, and recommendation systems to link insights across domains—supporting decision-making, analytics, and automation.

Position Details:

Salary Range: $90,000-$125,000/year, depending on qualifications, education, and experience. Full-time exempt role.

Location/Travel/Remote: Remote work is possible nationwide; candidates in the Utica-Rome area may have occasional in-person meetings. Travel to client sites is not expected. Only U.S. citizens are eligible due to security clearance requirements.

Responsibilities and Duties:
Working within the project team to:

  • Design and implement ML pipelines for entity, topic, and relationship extraction from text and data sources
  • Build scalable systems for data ingestion into a unified context layer
  • Apply and fine-tune NER, topic modeling, clustering using frameworks like spaCy, HuggingFace, scikit-learn
  • Link data into a knowledge graph using platforms like Neo4j or Memgraph
  • Develop recommendation systems based on user profiles and insights
  • Implement LLM-powered search with embeddings and semantic understanding
  • Integrate ML outputs into applications built with React, Go, GraphQL, PostgreSQL
  • Work with LangChain and LLM APIs (OpenAI, vLLM, Ollama)
  • Collaborate with infrastructure engineers on containerization and automation (Docker, GitLab CI/CD)
Education and Certifications:
Minimum a bachelor's degree in computer science, engineering, or related field.

Qualifications:
  • At least one year of experience deploying ML solutions
  • Strong Python skills, experience with ML/NLP libraries
  • Hands-on with NER, topic modeling, document classification
  • Experience with unstructured and structured data at scale
  • Knowledge of knowledge graphs and entity-relation modeling
  • Experience building recommendation systems and semantic search
  • Understanding of ML integration into software systems
Plus skills:
  • Experience with LangChain, vector databases, retrieval-augmented generation
  • Familiarity with backend/infrastructure tools (Go, GraphQL, Docker, GitLab)
  • Background in deploying AI UIs or agents
  • Exposure to domain-specific knowledge modeling
Clearance:
Must meet eligibility for SECRET access to classified info.

Benefits include health, dental, vision, life, disability, 401(k) with match, PTO, holidays, parental leave, stipends, and more.

Company Info:
Based in Utica, NY, working with cutting-edge tech including AI, quantum computing, and more. We do not discriminate based on race, religion, gender, or other protected categories.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.