Software Engineer, Sr. Staff - AI Driven Platform/API/Microservices/GoLang @ Juniper Networks - Cupertino, CA

Job Overview

14 days ago

Software Engineer, Sr. Staff - AI Driven Platform/API/Microservices/GoLang

Juniper Networks - Cupertino, CA

Sr. Software Engineer

Juniper's AI Driven Enterprise (AIDE) is seeking a software developer as a strategic component of our engineering team to design, develop, and test software related to the cloud-based network configuration and reporting system. This individual will be responsible for solving complex problems and designing subsystems that will make the Mist platform the premier wireless solution in the industry.

Responsibilities

  • Develop systems that will process network traffic and statistics received from the wireless access points.
  • Process configuration received from system operators and configure the rest of the system to act accordingly to policies defined in the configuration.
  • Work with the rest of the engineering team to create AIDE standards for Micro-Services (APIs, schemas, serialization, data stores and best practices)
  • Develop software using Python, Java and/or Go (golang).
  • Test systems being developed on scale and bug detection.
  • Develop unit tests and integration tests to ensure high quality code is deployed to production.
  • Develop highly scalable and fault tolerant distributed systems.
  • Develop software for AIDE's real-time data pipeline and batch processing.
  • Build metrics, monitoring and structured logging.
  • Write unit, integration and functional tests that make your code safe for refactoring and continuous delivery.
  • Automate all things.
  • Participate in collaborative, DevOps style, lean practices with the rest of the team.

Requirements

  • Proficiency in Go, Java
  • 5+ years of relevant experience
  • Bachelor’s degree or foreign equivalent in Computer Engineering or Computer Science
  • Experience with REST APIs
  • Experience with databases (SQL, Redis, Cassandra, …)
  • Proficiency in Python and Shell scripting

Bonus Qualifications

Similar Jobs

Software Engineer [ Open: 2 Positions ]

Network Financials

San Jose, CA

Work with the team on design and development of new software applications. Improve existing applications by adding new features and new changes.

FPGA Software Engineer

Intel

San Jose, CA

Actively contribute in all aspects of the software development process. We are looking for an energetic, top-notch software engineer who will be directly…

Cybersecurity Software Engineer, R&D

Johnson & Johnson Family of Companies

Santa Clara, CA

Proven experience with embedded electrical and software design. Creation and management of interface control specifications for electrical, software, and…

Fullstack Senior Software Engineer, Admin Experience

Box

Redwood City, CA

Have great visibility and impact across all of Engineering. D eep understanding of algorithms, data structures and software design.

AI Software Development Engineer

Intel

Santa Clara, CA

Our team in MLP (Machine Learning Performance) is responsible for creating optimized and efficient, compelling End-to-End AI pipelines on different data…

Staff SRE/DevOps Engineer - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

Working closely with internal software engineering teams to improve availability of services. Rethink's Neurodiversity program to support parents raising…

Front End React Developer

9th Gear Technologies

Palo Alto, CA

Your primary focus will be to develop user interface components and implement them following well-known React.js workflows (such as Flux or Redux).

Frontend Software Engineer

Ctrl IQ, Inc.

Albany, CA

Release fast and release often software development mentality. Identify, analyze, and resolve complex software design problems.

Systems Programmer

Intel

Santa Clara, CA

Build the infrastructure that allows Tapeout engineers to quickly deploy, run, and scale their software. Using Privilege Access Management PAM or similar tools.

Cloud Engineer

Tendo Systems

San Francisco, CA

Be the primary owner while partnering with engineering teams to operate cloud environments, CI pipelines, and ancillary systems (e.g. observability, PKI, etc.).

DevOps Engineer (Linux Platform Services team) - Opportunity for Working Remotely San Francisco, CA

VMware

San Francisco, CA

Within 90 days: Support 24 x 7 day-to-day operations within shift and rotational on-call duties. Developing and maintaining performant, scalable and…

DevOps Engineer (Linux Platform Services team) - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

Within 90 days: Support 24 x 7 day-to-day operations within shift and rotational on-call duties. Developing and maintaining performant, scalable and…

IOS Accessibility Engineer

Springhead Technologies

Sunnyvale, CA

UIKit and AppKit: 5 years (Required). Objective-C: 5 years (Required). Familiarity with project management methodologies such as waterfall and agile.

Software Development Engineer

Amazon.com Services LLC

Sunnyvale, CA

5+ years of object-oriented software development experience with focus on building complex applications for platforms either on or.

Software Development Engineer I - Alexa Product Knowledge, Alexa Shopping

Amazon.com Services LLC

Sunnyvale, CA

We are building a digital product expert that is always available, with super-human knowledge of every product ever made.

Software Development Engineer I - Alexa Product Knowledge

Amazon.com Services LLC

Sunnyvale, CA

Experience developing cloud software services and designing for scalability, performance and reliability. Experience in object-oriented design and coding in…

Software Engineer, TMS

Tesla

Fremont, CA

Work with engineers across many functional areas and deliver value to internal and external stakeholders. Develop scalable solutions using tools like Angular, C…

Embedded Software Engineer, Amazon Go Network Products , NetProd

Amazon.com Services LLC

Cupertino, CA

Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews,…

Embedded Software Engineer

Calabria Group

Alameda, CA

Experience with embedded system, real-time operating systems such as VxWorks is a bonus. Experience in compiler code generation and optimization technology.

Software Development Engineer, Datapath - Developer Productivity

Amazon.com Services LLC

Sunnyvale, CA

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews…

Software Development Engineer - UI, Amazon Common Software (ACS)

Amazon.com Services LLC

Sunnyvale, CA

Ability to drive an optimal software architecture within the team. Skills in optimizing for embedded devices with constrained CPU and memory resources.

Junior Software Engineer

AutoChlor

Mountain View, CA

Team oriented, able to work under pressure to meet deadlines. Full lifecycle application implementation for given software projects including coding and…

Senior Software Development Engineer

Workday

Pleasanton, CA

Ideal candidates will be exceptionally strong individual contributors with a passion for innovative software development, a learning mentality, and have proven…

Senior Software Development Engineer, Production Engineering

Workday

Palo Alto, CA

3+ years of experience as a software developer in Production Engineering, DevOps or equivalent. 3+ years of automation software development in AWS, Azure or GCP…

Ad