Ideate, develop, and deploy scalable and cost-efficient machine learning and natural language processing models
Build scalable infrastructure for training, evaluating, and serving models
Analyze datasets to improve current approaches and prototype new ideas
Develop tools and processes for sourcing, analyzing, labeling, and storing conversation data
In all key responsibilities, view work through critical ethical lenses including fairness, quality, and trust
Requirements
Significant experience (typically 3+ years) of building production-grade machine learning models in industry and/or academic research settings
Expertise in various facets of NLP, such as conversational dialogue, speech recognition, text-to-speech, natural language generation, text classification, question-answering, chatbots, and text summarization
Strong programming skills in Python and deep-learning / NLP tools (Scikit-learn, Pandas, PyTorch, Tensorflow, NLTK, spaCy, Jupyter)
Experience building end-to-end scalable ML infrastructure with on-premise or cloud platforms including Google Cloud Platform (GCP), Amazon Web Services (AWS) or Azure
Strong teamwork skills including communication and collaboration with both technical and non-technical team members
Open mindedness as demonstrated by ability to consider other perspectives and feedback, ability to engage in discussions with professionalism and empathy, and a strong desire to learn.
Benefits
Generous retirement, equity, healthcare, and PTO policies
Flexibility to work remotely from anywhere in the United States
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
machine learningnatural language processingPythondeep learningtext classificationquestion-answeringchatbotstext summarizationspeech recognitionnatural language generation
Soft skills
teamworkcommunicationcollaborationopen mindednessprofessionalismempathydesire to learn