Careers @Vernacular

Machine Learning Research Engineer

Posted: April 10, 2019

We are looking for ML Research Engineers to work on the following problems:

  • Natural Language Understanding, Dialog Management
  • Language semantics, parsing, and modeling across multiple languages
  • Multilingual Speech Recognition systems
  • Active Learning, Bandit systems

Roles & Responsibilities

You will be a critical member of our Machine Learning team working on designing, developing and augmenting ML models and algorithms. A regular roster for the role looks like the following:

  • Evaluate, compare and deploy Machine Learning systems
  • Perform experiments and statistical analyses to draw conclusions and take modeling decisions.
  • Understand the situatedness of tasks and adapt existing techniques for the problem.
  • Adapt and improve existing frameworks.
  • Study, implement and extend state of the art systems.
  • Write well-crafted programs at all levels of the system. This includes the data pipelines, experiment prototypes, fast and scalable deployment models, and evaluation, visualization and monitoring systems.

Skills

  • 0-2 years of work experience in Machine Learning or related fields.
  • Practical Machine Learning experience as demonstrated by earlier works.
  • Knowledge of and ability to use tools from theoretical and practical aspects of computer science. This includes, but is not limited to, probability, statistics, learning theory, algorithms, software architecture, programming languages, etc.
  • Ability to work with programs at all levels of a finished Machine Learning product. We prefer language agnosticism since that exemplifies this point.
  • Git portfolios and blogs are a bonus as they help us better evaluate your work.

Process Notes

There are three stages in the application process:
  1. Phone screening
  2. Either or both of
    • ML Review. Here we discuss a research paper/document.
    • Systems Review. Here we discuss a real world machine learning codebase covering general architecture and nuances.
  3. Final call with the CEO and CTO
Since it's not possible to provide reasonable replies to everyone, we have the following timeout policy:
  • Before phone screening, if you don't hear from us within 15 days of your application, consider the application rejected.
  • 7 days of no communication from candidate's side, if asked for a response, will lead to the application being marked as stale.
  • We will reply within 7 days of a question asked unless specified otherwise.

Associate Product Manager

Posted: April 22, 2019

We are looking for a customer-centric person with an entrepreneurial spirit and problem-solving mindset to work on our enterprise voice assistant (VIVA) and help us take it to new heights.

Responsibilities

You will be required to take ownership of all aspects of the product ranging from whiteboarding to development, testing, and production. Your core responsibility will be to ensure coordination between all teams and remove any roadblocks that arise.

  • Build & Grow: Work closely with your PM and Business team to define the specifications and product requirements.
  • Work cross-functionally: Collaborate with our Engineering, Design, and Business teams to execute the plan, build, and launch the product.
  • Maintain high output: Take ownership of product testing during development and keeping track of the core metrics post-deployment, to maintain high quality.
  • Analyze and Experiment: Analyze large conversational datasets of customer usage patterns to unveil hidden product insights and prioritize them accordingly.
  • Innovate: Coordinate with our Linguist and AI teams to build the next generation Intelligence Augmentation tools.

Requirements

  • 0-2 years of experience working in product management.
  • Ability to analyze and make data-driven decisions.
  • Proven track record of working in a fast-paced and highly collaborative environment.
  • Excellent written and oral communication skills.
  • Deep understanding of user problems and empathy for the end users.
  • Experience working on Machine Learning and NLP systems (bonus).
  • Hands-on experience with SQL and BI tools (bonus).

Process Notes

Since it's not possible to provide reasonable replies to everyone, we have the following timeout policy:
  • Before phone screening, if you don't hear from us within 15 days of your application, consider the application rejected.
  • 7 days of no communication from candidate's side, if asked for a response, will lead to the application being marked as stale.
  • We will reply within 7 days of a question asked unless specified otherwise.