Machine Learning Research Scientist - NLP Source Code Analysis

Research, Development, Verilog, VHDL, NLP, Python, Mathematical, Security, Manager
Full Time

Job Description

Piper Companies has partnered with leading edge Research & Development to identify and recruit well-qualified Research Scientist's (Mid to Senior Level) in Arlington, VA .

The Data Science Team applies expertise in Machine learning, data visualization, statistics, and computational architectures to solve hard research challenges in AI security & privacy, synthetic biology, cyber security, computational social science, code analysis, biometrics, and other areas. We have built systems that summarize source code, predict protein stability, visualize graphs with millions of nodes, and detect stealthy denial-of-service attacks. Our team values creativity, initiative, collaboration, and diversity. We strive for a fun and collegial atmosphere that encourages intellectual cross pollination and professional growth. We are passionate about empowering our customer's missions and enjoy working together at the leading edge of technology!


As a Senior Machine Learning Researcher , you will research novel methods that combine natural language processing with code analysis to analyze and augment embedded systems projects. You will research and apply state-of-of-the-art machine learning techniques to process data from unstructured project elements. Challenges include autonomously parsing, identifying, and tagging source code (Verilog, VHDL, C/C++, etc.); associating and linking electronic components with source code; identifying main components and peripherals; and recreating design projects leveraging web mined APIs and natural text information. You will work on a multidisciplinary team alongside experts in circuit design, computer vision, code analysis, and software development, with clients that include DARPA and other government agencies.

  • 3+ years of experience in developing and applying natural language processing (NLP) to challenging research tasks in English language or source code domains
  • Demonstrable programming expertise with Python, deep learning frameworks, NLP frameworks, and NLP models (e.g., TensorFlow/PyTorch, NTLK, AllenNLP, Bert, TF-IDF)
  • Mathematical and statistical understanding of NLP or machine learning techniques
  • Comfortable independently conducting research, communicating empirical results, and working collaboratively to achieve project goals
  • Ability to obtain and maintain DoD security clearance

Nice to Haves:
  • Familiarity with electronic system design tools (Xilinx Vivado, Altium Boards), IDEs (KiCAD, Cadence, AutoCAD), languages (Verilog, VHDL), or components (FPGAs, I/O)
  • Experience analyzing source code (make, C/C++) or version control logs (git, svn)
  • Experience with data mining and/or approximate search/matching algorithms
  • Graduate degree or publication record in a relevant field

Compensation : This is a Fulltime Compensation package with an Annual Salary of $115,00 up to $150,000/year (Level of experience can range from Mid to Senior) | Quarterly Bonuses | Profit Sharing Options

Security Clearance Requirement : All candidates must either have an active secret clearance or will be able to get one. will be required.

If interested, please send a copy of your resume to Mike Hanlon ( Delivery Manager at Piper Companies ) at
Dice Id : 10430981
Position Id : 38762
Originally Posted : 3 months ago
Have a Job? Post it