Software Engineering Director

Juniper

Software Engineering Director AI/ML

Juniper Networks challenges the status quo with innovative products, solutions and services critical to businesses by transforming the economics of networking in the connected world. We are pushing the limits of silicon, systems and software for unified environments and open architectures in our routing, switching and security solutions.

Juniper Networks is looking for a Director, AI/ML practice to help us lead the development of our next generation AI/ML platform and corresponding team to support all of our internal machine learning operational needs at large scale.

Responsibilities

  • Build, inspire, and mentor a data science and engineering team
  • Develop and advance a technology roadmap to enhance the capabilities of Juniper products including cloud-based solutions
  • Develop and implement best practices with the team: algorithm development productivity, knowledge sharing, consistent and unified architectures, code reuse. 
  • Efficient data curation, algorithm testing and documentation
  • Responsible for building out a cloud runtime for an AI engine that automates various aspects of an ML/AI system workflow including feature pipelines, model training, and a real-time multi-tenant inference system.
  • Socialize new ideas from your team, drive the effort of turning innovations to impactful products.
  • Effectively collaborate with other groups to drive results.

Qualifications

  • Must be self-driven, must have a can-do attitude, must have an intense desire to build better products, must have a strong interest in continuous learning
  • Demonstrated experiences in developing algorithms for networking products
  • Strong track record of bringing to market products in the networking domain
  • Demonstrated experience in applying both classical and modern machine learning solutions
  • Expertise with solving analysis problems with both sparse and big data sets 
  • Expertise in working with at least one deep learning framework such as PyTorch, Tensorflow or RayTune
  • Expertise in current deep learning models for network products

Preferred Qualification - 

  • Masters or PhD in Math, EE, Computer Science or related disciplines
  • 10+ years managing engineering teams
  • 3+ years of experience in AI / ML
  • Proficient in Python, C++, Java, Matlab
  • Operational knowledge of LINUX, and common relational and NoSQL databases
  • Experience deploying algorithms in cloud computing environment
  • Experience in developing networking products is highly desirable.
Read Full Description
Confirmed 30+ days ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles