Skip to content

Senior Software Engineer I – Machine Learning
Company | Thousand Eyes |
---|
Location | San Francisco, CA, USA |
---|
Salary | $177600 – $225900 |
---|
Type | Full-Time |
---|
Degrees | Master’s, PhD |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- 3 – 5 years of software development experience and a minimum of 2 internships with 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
- Train and tune models and perform model evaluations using Deep Learning Machine Learning (AI/ML) Models, and Large Language Models, to detect anomalies across billions of events
- 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.