Machine Learning Engineer (Fully Remote)

WorldWide
Call Simulator
ago
remote fulltime ASR TTS NLP

Machine Learning Engineer (Full-Time, Fully Remote)

Includes model design, implementation, deployment, and testing within a data-centric AI focus

Location:

Headquarters in Tallahassee, FL (fully-remote position)

Compensation:

$100,000 - $160,000 commensurate with experience

Summary of Qualifications:

  • 2+ years of combined experience in ML engineering or theory
  • Proven track record of producing machine learning models at scale (publications, posters, blogs, Github)
  • Experience with NLP, STT, TTS, or any component within a dialogue system

Full Job Description

Call Simulator is a well-funded growth-stage company harnessing the power of artificial intelligence for good. We provide an AI-based emergency call training platform that fully integrates with Priority Dispatch's ProQA software, used by over 3,700 9-1-1 emergency call centers around the world. In a nutshell, we have created the inverse of a chatbot where our technology simulates a caller instead of the agent. This augmented-training software reduces the need for expensive human role-playing, while dramatically increasing the proficiency of call center agents. We have already gone past the proof-of-concept phase and are currently generating revenue from clients. Although our initial focus is with 9-1-1 emergency call centers, our vision is to expand this model into other industries such as banking, telehealth, insurance, and tier-1 brand customer support.

How this role is important to the company: We are looking for a highly-motivated Machine Learning Engineer to join our team.

You might be a good fit if you:

  • Enjoy the excitement involved with a growth-phase company
  • Are highly creative and come up with unique solutions to technical problems
  • Prefer wearing a lot of different "hats" in a company instead of specializing in just one department
  • Love researching new technologies, especially those related to AI
  • Thrive when you are given autonomy on how to meet your goals
  • Love complex problem solving and seeing solutions where others may not
  • Prefer working for an ethical organization that focuses on how technology can be used for the good of society, not simply making excessive amounts of profits
  • Find joy in the rigor of academic research but also with the focus and practical nature of commercialization

A little bit about the workplace culture at Call Simulator:

When applying for a new job, we feel that it's important for you to know about the workplace culture. Based in Tallahassee, FL, Call Simulator is a growth-stage company of six (6) employees that uses top-of-the-line systems to operate fully remotely and with flexible scheduling. We find creative ways to foster that "close-knit" feeling without sharing the same physical space and know this will be critical as we continue to expand our team. Call Simulator values the non-traditional thinkers, the rebels, the disruptors- we work best by brainstorming and harnessing organic creativity.

Machine Learning Engineer's Essential Functions:

  • Work with a team of academics and ML experts to develop, train, deploy, and improve NLP ML models
  • Exercise machine learning best practices such as model validation before training, scalable deployment, bias analysis, model introspection, and model monitoring
  • Exercise software engineering best practices such as test-driven development, rich documentation, code reviews, version control, and DRY/YAGNI principles
  • Contribute to our data-centric AI focus by helping our product team understand how to extract labels and content from the users to enhance existing ML models and develop new ones
  • Develop and maintain application-specific ETL pipelines and MLOps in conjunction with the product team
  • Present results to ML team with a focus on motivating modeling and training decisions with ML theory and recent research

Required skills/experience:

  • 2+ years of relevant professional experience
  • Strong familiarity with deep learning frameworks (at least one: Tensorflow, PyTorch, JAX)
  • Familiarity with machine learning frameworks such as pandas and scikit-learn
  • Experience deploying models in the cloud (AWS, Azure, GCP)
  • Familiarity with NLP models and frameworks (at least one: Huggingface, NLTK, SpaCy, or Gensim)
  • Knowledge of MLOps and Pipelining tools such as MLflow, Airflow, Luigi
  • Ability to query, manage, transform, and integrate data from SQL and NoSQL databases (PostgreSQL, Firestore)

Recommended or preferred skills/experience:

  • Strong experience with the GCP platform (Dataflow, Cloud Functions, Cloud Run, etc)
  • Theoretical knowledge of Language Modeling, Sentiment and Tone analysis, and Text-to-Speech algorithms
  • Worked on enterprise scale machine learning models with tools such as Hadoop, Spark, and BigQuery

Benefits

Here at Call Simulator, we understand that highly satisfied employees are key to a thriving business. This is why we offer:

  • A workplace culture that supports collaboration, teamwork, and professional growth
  • Competitive annual salary of $100,000 - $160,000 commensurate with experience
  • Health, dental, and vision insurance
  • Fully remote work with flexible schedule