Skip to contentSkip to content
Back to all positions

Machine Learning Engineer (NLP/Predictive Analytics)

AI ResearchSan Francisco, CA (Remote OK)Full-time

About the Role

We're seeking a talented Machine Learning Engineer to join our AI Research team. In this role, you'll develop and implement advanced machine learning models that power our predictive analytics features, with a focus on natural language processing and time-series forecasting.

Responsibilities

  • Design, develop, and deploy machine learning models for our AI-powered project management platform
  • Research and implement state-of-the-art NLP techniques for text analysis and generation
  • Build predictive models for project timelines, resource allocation, and risk assessment
  • Collaborate with data engineers to develop data pipelines for model training and evaluation
  • Work with product and engineering teams to integrate ML models into our product
  • Continuously improve model accuracy and performance through experimentation and iteration

Requirements

  • MS or PhD in Computer Science, Machine Learning, or related field
  • 3+ years of experience building and deploying machine learning models in production
  • Strong proficiency in Python and ML frameworks (PyTorch, TensorFlow, scikit-learn)
  • Experience with NLP techniques and libraries (NLTK, spaCy, Hugging Face Transformers)
  • Knowledge of time-series forecasting and predictive modeling
  • Familiarity with cloud platforms (AWS, GCP, Azure) and MLOps practices
  • Strong mathematical background in statistics, probability, and linear algebra
  • Excellent problem-solving skills and attention to detail

Benefits

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • Flexible work hours and remote work options
  • Generous PTO policy and paid parental leave
  • Professional development budget and conference attendance
  • Home office stipend
  • Regular team events and retreats