Machine Learning Engineer (Fully Remote)
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