Browse All Jobs
Job Description
Cisco ThousandEyes is seeking a Lead Software Engineer II, Machine Learning to join their Alerts team. This role is at the intersection of AI/ML technologies and real-time data processing, focusing on developing and optimizing anomaly detection algorithms for a highly scalable stream processing platform. The engineer will handle massive datasets and apply machine learning to provide actionable insights to customers.Role involves:
  • Collaborating with a team of skilled engineers to design, implement, and maintain large-scale AI/ML pipelines for real-time anomaly detection.
  • Training and tuning models and performing model evaluations using Deep Learning, Machine Learning (AI/ML) Models, and Large Language Models.
  • Designing and implementing sophisticated anomaly detection algorithms, such as Isolation Forests, LSTM-based models, and Variational Autoencoders.
  • Creating robust evaluation frameworks and metrics to assess the performance of algorithms.
  • Implementing and optimizing stream processing solutions using technologies like Flink and Kafka.
Requirements:
  • 8-10 years of software development experience, with direct experience in building and evaluating ML models and delivering large-scale ML products.
  • MS or PhD in a relevant field.
  • Proficiency in crafting machine learning models, including neural networks, transformer models, Large Language Models, decision trees, and other traditional machine learning models.
  • Fluency in machine learning frameworks such as SKLearn, XGBoost, PyTorch, or Tensorflow.
  • Proficiency in Python.
  • 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.
Role offers:
  • Opportunity to work with unparalleled data diversity and scale.
Apply Manually

Cisco ThousandEyes

Cisco ThousandEyes is a Digital Experience Assurance platform that helps organizations ensure optimal digital experiences across all networks. Leveraging AI and comprehensive telemetry data from cloud, internet, and enterprise networks, ThousandEyes enables proactive detection, diagnosis, and remediation of issues. Integrated within Cisco's technology portfolio, it delivers AI-driven insights for networking, security, collaboration, and observability, facilitating scalable deployments and enhanced end-user experiences.

All Jobs at Cisco ThousandEyes (59)