Language Engineer, Artificial General Intelligence - Data Services

Amazon Amazon · Big Tech · Boston, MA · Data Science

Language Engineer focused on dataset construction, linguistic annotation, and dialog schemas for AGI Data Services, working with NLP/ML teams to align AI systems with human policies. Responsibilities include designing data collection tasks, analyzing data, building data authoring tools, and collaborating on model evaluation.

What you'd actually do

  1. Design data collection/creation tasks in response to science needs: author instructions, define and implement quality targets and mechanisms, provide day-to-day coordination of data collection efforts (including planning, scheduling, and reporting), and be responsible for the final deliverables
  2. Analyze and extract language-related insights from large amounts of data
  3. Build tools or tool prototypes for data analysis or data authoring, using Python or another scripting language
  4. Use modeling tools to bootstrap or test new functionalities
  5. Collaborate with scientists and software engineers to evaluate performance of language models

Skills

Required

  • Experience with language annotation and other forms of data markup
  • Experience with one or more scripting language (e.g., Python, KornShell)
  • Experience working with speech and text language data in multiple languages
  • Experience in a fast paced, dynamic organization
  • Masters’s or higher degree in a relevant field (computational linguistics or equivalent field with computational analysis)
  • 2+ years experience in computational linguistics or language data processing
  • Excellent communication, strong organizational skills and very detailed oriented

Nice to have

  • Experience in writing grammars and building FSTs
  • Experience with statistical language modeling
  • PhD in Computational Linguistics (or equivalent field with computational emphasis)
  • Expertise in bootstrapping language data collections in a quickly changing environment
  • Practical knowledge of version control and agile development
  • Familiarity with database queries and data analysis processes (SQL, R, Matlab, etc.)
  • Willingness to support several projects at one time, and to accept reprioritization as necessary
  • Able to think creatively and possess strong analytical and problem solving skills

What the JD emphasized

  • Masters’s or higher degree in a relevant field (computational linguistics or equivalent field with computational analysis)
  • 2+ years experience in computational linguistics or language data processing

Other signals

  • dataset construction
  • linguistic annotation
  • dialog/semantic schemas
  • automatic processing of large datasets
  • advancing the state-of-the-art in natural language processing and machine learning
  • AI systems are aligned with human policies and preferences