Research & Development Engineer

Capacity
$115,000 - $145,000Remote

About The Position

The role: We have an exciting opportunity for a Research & Development Engineer performing advanced work in the fields of automatic speech recognition, speech synthesis, Natural Language Processing and biometrics, working primarily in C++ and Golang with some Python. This complex, multithreaded, cloud-native software requires a strong background in Linux, an eye for detail and the ability to work autonomously.

Requirements

  • Foundational experience in C/C++, Golang, and/or Python programming.
  • Container experience (especially prior work with Kubernetes).
  • Prior experience and knowledge of state-of-the-art ML and speech technologies.
  • Familiarity with Git version control, branching, pull requests and merging.
  • Knowledge of, and ability to work with, advanced software algorithms.
  • Able to transfer technical knowledge to peers and management, as well as novices.
  • Able to troubleshoot complex issues involving multiple interrelated systems.
  • Comfortable working across different programming languages and technologies.
  • Previous experience working automatic speech recognition and/or synthesis, digital signal processing, or related fields is required.
  • Knowledge of, and ideally experience with, developing to Secure Software Development Lifecycle practices.

Nice To Haves

  • Highly-optimized multithreaded multicore coding skills.
  • Prior experience with JetBrains tools (Goland, CLion, PyCharm, etc.).
  • Some Python experience.
  • Familiarity with Confluence, Jira and similar software management tools.

Responsibilities

  • Secure Linux and Docker container development.
  • Work effectively with a small team of developers to create, improve and maintain applications that support state-of-the-art speech technology.
  • Full life cycle development including new development, design, maintenance, etc.
  • Ensure documentation standards are maintained for change control processes.
  • Work with mixed C/C++, Golang and Python tasks.
  • Collect and collate data.
  • Create and build models using ML techniques.
  • Undertake and record outcomes of experiments.
  • Liaise with the technical teams to efficiently deploy models to production.
  • Assist with release tasks, such as testing and troubleshooting issues.
  • Engage in continuing professional development, including developing new skills and knowledge of programming, ML, research methods, and techniques.

Benefits

  • Employer-paid health insurance (for you and your eligible dependents)
  • Profit Interest Units/incentive compensation
  • Unlimited vacation policy
  • 401(k) with a company match
  • Short term disability insurance
  • Group life AD&D insurance
  • A supportive, diverse workplace where we prioritize respect for each other and our clients
  • A fun and collaborative team culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service