Software Engineer 4 - SK1012544
Company: Juniper Networks, Inc.
Location: Sunnyvale
Posted on: April 12, 2025
Job Description:
Data Scientist / Software Engineer 4Location: Sunnyvale, CA
(HYBRID)The Data Scientist / Software Engineer 4 will engage in
data science-related research and software application development
related to our AI Datacenter technology and autonomous platform to
provide unprecedented visibility and operational efficiency into
the user experience. The Software Engineer will collaborate with
other engineers to build the next generation of autonomous
Datacenter networks leveraging big data and predictive models. They
will leverage data collected from the network to empower the
inference engine of our Mist platform and systems, including the
Mist virtual assistant chatbot. Additionally, they will use their
knowledge of network communication, machine learning, and software
engineering to develop and implement scalable algorithms to process
large amounts of streaming data to detect anomalies, predict
problems, and classify them in real-time. The Software Engineer
will also be responsible for developing software and algorithms to
enhance the cloud intelligence for Marvis and Apstra Cloud Services
for Datacenter.Job Duties:
- Design and implement machine learning solutions to process
terabytes of streaming data to detect anomalies in DC networks of
our customers, predict problems and future trends, classify them in
real-time (60%)
- Solid statistics and math background, good knowledge of machine
learning methods like k-Nearest Neighbors, Naive Bayes, SVM,
Decision Forests.
- Excellent communication skills to articulate observations and
use cases with PM and network domain experts who are not
experienced in AI/ML through data visualization tools.
- Experience with time series data analysis, forecasting, and
correlation is preferable.
- Utilized the latest AI/ML techniques, such as Neural Networks,
Transformers, etc., for time series data or interested in exploring
these techniques.
- Analyze feature requirements from product managers, and
collaborate with engineers and data scientists to design
solutions.
- Good understanding of datacenter networking topology and
protocols.
- Troubleshoot production environment and customer-reported
issues (20%)
- Knowledge of the multi-cloud production environment.
- Agility to troubleshoot open-source data processing engines,
such as Apache Spark, Apache Storm, and Apache Flink.
- Utilize analytical and programming skills with open-source
systems, such as Hadoop, Hive, Spark, Elasticsearch, Redis, etc.,
to develop data processing pipelines required for efficacy and
latency (20%)
- Good knowledge and experience with big data toolsets and
techniques of distributed storage and computation engines.
- Experience developing reusable and highly scalable data
processing components.
- Good knowledge and experience working with cloud-based CI/CD
tools and cloud DevOps teams to collect stats and create monitors
for our data processing pipelines.Basic Qualifications:
- 4-year degree in Computer Science/Engineering/Mathematics or
equivalent experience.
- 3+ years of experience in Search Indexing, Ranking, Information
Retrieval, and Querying.
- Proficient in Python and Golang.
- Proficient in implementing NLP and Machine Learning models and
algorithms into production at scale.Preferred Qualifications:
- PhD or MS in Computer Science, Applied Mathematics, Physics, or
related quantitative field.
- 5+ years of experience with statistical data analysis, data
mining, and querying.
- Experience in deploying and leading complete ML platforms in
AWS/GCP/Azure.Minimum Salary: $140,800.00Maximum Salary:
$202,400.00The pay range for this position is expected to be
between $140,800.00 and $202,400.00/year; however, the base pay
offered may vary depending on multiple individualized factors,
including market location, job-related knowledge, skills, and
experience. The total compensation package for this position also
includes medical benefits, 401(k) eligibility, vacation, sick time,
and parental leave. Additional details of participation in these
benefit plans will be provided if an employee receives an offer of
employment.If hired, the employee will be in an "at-will position"
and the Company reserves the right to modify base salary (as well
as any other payment or compensation program) at any time,
including for reasons related to individual performance, Company or
individual department/team performance, and market
factors.Juniper's pay range data is provided in accordance with
local state pay transparency regulations. Juniper may post
different minimum wage ranges for permanent residency petitions
pursuant to US Department of Labor requirements.
#J-18808-Ljbffr
Keywords: Juniper Networks, Inc., San Francisco , Software Engineer 4 - SK1012544, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...