Skip to content

Lead Software Engineer II – Machine Learning
Company | Thousand Eyes |
---|
Location | San Francisco, CA, USA |
---|
Salary | $241300 – $306700 |
---|
Type | Full-Time |
---|
Degrees | Master’s, PhD |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8-10 years of software development experience, and direct experience in building and evaluating ML models and delivering large-scale ML products.
- MS or PhD in a relevant field
- Proficient in crafting machine learning models, including neural networks, transformer models, Large Language Models, decision trees, and other traditional machine learning models
- Fluent in machine learning frameworks such as SKLearn, XGBoost, PyTorch, or Tensorflow
- Proficient in Python and able to transform abstract machine learning concepts into robust, efficient, and scalable solutions
- Strong Computer Science fundamentals and object-oriented design skills
- History of building large-scale data processing systems
- Background working in a fast-paced development environment
- Strong team collaboration and communication skills
Responsibilities
- Collaborate with a team of skilled engineers to design, implement, and maintain large-scale AI/ML pipelines for real-time anomaly detection
- Responsible for training and tuning the models and performing model evaluations using Deep Learning Machine Learning (AI/ML) Models, and Large Language Models
- Design and implement sophisticated anomaly detection algorithms, such as Isolation Forests, LSTM-based models, and Variational Autoencoders
- Create robust evaluation frameworks and metrics to assess the performance of these algorithms
- Implement and optimize stream processing solutions using technologies like Flink and Kafka
Preferred Qualifications
No preferred qualifications provided.