Back to all positions
Machine Learning Engineer (NLP/Predictive Analytics)
AI Research•San 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