CAREERS

 

Semantic Machines is hiring a few extremely talented researchers and engineers to join our world-class team in Boston, MA and Berkeley, CA. Our team has advanced the state of the art in natural language processing, speech processing, deep learning, video game AI, and even computational historical linguistics. We have built multiple hundred million dollar companies, and created tools and libraries used by thousands of researchers around the globe. We're looking for folks who are smart, passionate, productive, and kind to join in our ambitious project.

Research Scientist

Work

You will be part of an ambitious plan to reshape human-computer interaction with conversational AI. We believe that the current prevailing approaches to dialogue systems are insufficient to carry out a natural, flowing conversation. We are going to fix this.

We are working on the entire dialogue “stack:” from speech recognition and analysis to dialogue state management, generation, and speech synthesis. You will work on problems related to data capture, modeling, learning, and decoding within and across the major components of our system. Because our team is small, a desire to tackle problems at every level is a huge plus. 

Qualifications

We’re looking for experienced research scientists and top graduate students / post-docs with:

  • experience building large, production-quality NLP, speech, or deep learning systems,
  • strong software engineering and interpersonal skills,
  • a track record of publication in top-tier conferences or other evidence of significant contributions to this or a related field,
  • a proven ability and desire to spin up quickly on new topics and techniques
  • and a commitment to seeing an idea from conception and prototyping through to deployment and production.

A PhD is highly desirable, but others with equivalent experience are invited to apply.

We are doing incredible work that will reshape research in dialogue systems, and we are committed to sharing that work with the community. You can expect to continue to publish the results of your research if you like.

Tools

We're a small group, and want to use the right tools for each project. Experience in the languages & systems we're using is an asset but not a requirement; perhaps you will bring new ideas and help improve the way we work. We are currently writing in Scala/Java, Python, and C++. Our production systems, as well as our research clusters, are deployed on AWS. 

Get Started

Please send a link to (or copy of) your CV or resume to careers@semanticmachines.com along with pointers to anything else you’d like us to take a look at. Code samples related to your research are especially welcome.

Computational Linguist

Work

Semantic Machines is an ambitious start-up focused on the development of novel dialogue technology that will make it possible for people to have natural conversational interactions with machines. As part of that mission, we are seeking to hire a computational linguist who will manage our data resources, especially those that fuel our speech recognition and text-to-speech research and development.  Responsibilities will include the selection, acquisition, collection, maintenance, and deployment of dictionaries, audio corpora, transcripts of recorded speech, text corpora, and dialogue data. 

Here are some specific examples of data tasks:

  1. Augment lexicons, identify and fix errors in pronunciations derived from various sources. 
  2. Manage the creation of recorded speech corpora along with human generated transcriptions -- to be used for speech recognition R&D.
  3. Identify and acquire appropriate text data for language modeling
  4. Prepare scripts for TTS recordings, and supervise the recording process.
  5. Assist in evaluating performance in our recognition and synthesis systems.

Skills

The ideal candidate will have an MA in computational linguistics or the equivalent, several years of relevant experience, a good ear for pronunciations, strong Python and database skills, and generally good judgement concerning language. He or she will be expected to work closely with our research staff on each project. Native-level fluency in American English is required and knowledge of other languages is desirable. 

Get Started

Please send a link to (or copy of) your resume to careers@semanticmachines.com along with pointers to anything else you’d like us to take a look at. 

Semantic Machines has offices in Newton, MA and Berkeley, CA. The successful candidate would work in one of those offices

Software Developer

Work

You will be part of an ambitious plan to reshape human-computer interaction with conversational AI. Our team is building software to solve deep problems in dialog data collection, audio/text processing, and real-time machine learning. Depending on skill-set and interest, you’ll be taking ownership of user-facing apps, AI trainer tools, data processing pipelines, or deep learning clusters.

Our incredible research team designs new techniques and brainstorms opportunities for improving our AI on a daily basis. Part of our job is partnering with them to build the software which surrounds and supports their work. This means developing a healthy thirst to dive into new technologies and explore outlandish ideas.

Tools

We're a small group, and want to use the right tools for each project. Experience in the languages & systems we're using is an asset but not a requirement; perhaps you will bring new ideas and help improve the way we work. We are currently writing in Scala/Java, Python, and C++. We also use Javascript and Swift for our UIs. Our production systems, as well as our research clusters, are deployed on AWS. 

Skills

We're looking for well-rounded candidates with several years of experience, including backend work. Involvement in any of the following would also be valuable:

  • High performance computing cluster setup and optimization.
  • Building large pipelines for audio, text, or structured data.
  • Being part of a team focused on user experience.
  • Jumping into many different languages, environments, and systems.

Get Started

Please send a link to (or copy of) your resume to careers@semanticmachines.com along with pointers to anything else you’d like us to take a look at. 

Please also include a few sentences about what part of the work described above you’re most interested in and why.

 

Semantic Machines is an equal opportunity employer. We strive to create a supportive and healthy environment for everyone, and we encourage women, minorities, and members of other underrepresented groups to apply. Applicants will not be discriminated against for any reason irrelevant to being a great researcher or developer, including: race, color, sex, sexual orientation, gender identity or expression, age, religion, national origin, disability, ancestry, marital status, veteran status, medical condition or any protected category prohibited by local, state or federal laws.