Juniper’s Architecture and Pathfinding team is looking for a driven and curious Software Engineer to help us Change the Networking for the Cloud Era.
What you’ll do:
- Work in a dynamic Agile development environment and remain adaptable to changing requirements
- Document architectures, procedures, and processes in use and contribute to the improvement of the process
- Continuously review the product and code for optimizations and performance improvements
- Evaluate and recommend new technologies to bring into the platform
- Participate in planning, estimation, prioritization and cost-benefit analysis for projects
- Work on advanced path finding initiatives collaborating across teams and partners
What you need to succeed:
- MS/PhD degree in Computer Science
- Proficiency in Go / Python / Java
- Strong experience with distributed systems, architecting & building scalable and
- performance system AND/OR Experience with public cloud systems – AWS, Azure or
- Google AND/OR SDN technology experience
- Eagerness to learn and readiness to dive deep into complex problems
- Demonstrated ability to work collaboratively with teams and influence their
- technological direction with a combination of hands-on work and technical leadership
- Ability to handle multiple tasks, prioritize and meet deadlines
- Excellent problem solving, analytical skills, and technical troubleshooting skills
Great to Haves:
- Hands-on experience with Kubernetes or other container platform
- Familiarity with one/any of the following: OVS, CNI, Smart NIC, eBPF, data plane
- Knowledge of Linux systems and networking
#CTOUSA