Research Scientist, Machine Learning (Speech) - San Francisco Bay Area / Remote

At TeachFX, we're using AI to show educators personalized insights about the learning dynamics in their classroom, helping them understand which of their instructional practices are making the greatest positive impact on student engagement and equity. We're bringing together the best of computational linguistics, machine learning, and education research, to superpower teachers in their work.

As a research scientist in machine learning at TeachFX, you'll be a key leader of our company as we scale. You’ll build the systems and technology that will support our growth, drive our research strategy and will take ownership of projects from inception to completion. We are a deeply mission-driven company, working hard to develop tech that revolutionizes teacher professional learning -- and we’re looking for researchers who want to use their skills to power our mission.

Primary Responsibilities:

  • Conduct cutting-edge research in machine learning

  • Design and prototype new algorithms, enhancing the platform’s ability to interpret and evaluate classroom interactions.

  • Collaborate closely with the engineering team to integrate your research findings into the TeachFX platform.

  • Analyze classroom data, deriving insights that inform product development and pedagogical strategies.

  • Maintain an active presence in the academic community, collaborating with researchers from academic institutions and representing TeachFX at conferences.

  • Work closely with our team of educators to ensure the scientific advancements align with on-ground teaching needs.

  • Stay abreast of the latest developments in machine learning, particularly as they pertain to education.


  • PhD in Computer Science, Machine Learning, Data Science, NLP, Speech / Audio Processing or equivalent field

  • Strong foundation in machine learning, with a focus on real-world applications

  • Demonstrated ability to conduct independent research, as evidenced by published papers in recognized journals or conferences.

  • Expertise in Python and familiarity with machine learning frameworks such as PyTorch and Tensorflow.

  • Exceptional problem-solving and analytical skills.

  • Collaborative spirit, with the ability to work seamlessly with cross-functional teams.

  • Excellent communication skills, capable of conveying complex concepts to non-technical stakeholders.

At TeachFX, we’re not just building a product; we’re crafting the future of education. If you’re excited about the confluence of research, machine learning, and education, then we’d love to hear from you. Join us in redefining the landscape of classroom teaching and learning.

TeachFX is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Job Profile


North America


United States


AI Computational Linguistics Machine Learning Python PyTorch TensorFlow

  • Analyze classroom data
  • Collaborate with educators
  • Collaborate with Engineering team
  • Conduct cutting-edge research in machine learning
  • Design and prototype new algorithms
  • Maintain academic presence
  • Stay updated on machine learning developments

Data Science Machine Learning NLP Ph.D. in Computer Science Speech / Audio Processing


America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9