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.

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.