This job listing has expired and the position may no longer be open for hire.

Senior Machine Learning Researcher - NLP Source Code Analysis at Two Six Labs

Posted in General Business 30+ days ago.

Type: Full-Time
Location: Arlington, Virginia





Job Description:

Senior Machine Learning Researcher - NLP Source Code Analysis

Job Locations US-VA-Arlington | US-WA-Tacoma

Job ID 2020-1217 # of Openings 1 State Arlington, VA Category Research Engineers/Scientists

Overview

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!

Responsibilities

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.

Qualifications


  • 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

  • Active TS Clearance

Apply for this job online Apply

Share

Email this job to a friend Refer

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.

Share on your newsfeed

Two Six Labs is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic corrected by law.

As a federal contractor, Two Six Labs has established affirmative action programs to ensure non-discrimination and affirmative action in Two Six Labs's policies and practices for qualified women, minorities, protected veterans, and individuals with disabilities. The narrative portion of Two Six Labs affirmative action plans for individuals with disabilities and veterans are available for inspection at our offices during normal business hours. Employees and applicants interested in inspecting these plans should contact Human Resources by phone 703-543-9662 or by email at hr@twosixlabs.com for assistance.

If you are interested in applying for employment with Two Six Labs and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department by email at hr@twosixlabs.com or by calling 703-543-9662.





More jobs in Arlington, Virginia


Harbor Group Management

Oxford Global Resources

Orchard LLC
More jobs in General Business


The Kroger Co.

The Kroger Co.

Johnson & Johnson Consumer Inc.