The Job logo

What

Where

Software Engineer - Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads and continuously increasing internet users and application. We are uniquely positioned to capture that market transition. This team builds products by harnessing the potential of open-source technologies while pushing the boundaries on Systems and Silicon Architecture. We are looking for developers and leaders who are passionate about tackling complex technology, building large scale distributed systems and comfortable working with open-source communities and technologies. You will be part of a fast-paced work environment and responsible for end-to-end product development and production support.
 

We are looking for,

·      Data-Plane experts with working experience in NPU and DPU

·      Control and Routing plane experts with working experience in vendor NOS forwarding stack or open source protocol stack (FRR, quagga et al)

·      RDMA technology experts with working experience in PFC, ECN, Alpha, RoCEv2

·      Manageability experts who are opinionated and experience in developing API and Model driven device software that are managed through cloud controller

·      DevOps experts with working experience in open-source CI/CD infrastructure (Github, JIRA, Jenkins, Kubernetes et al)

 

What you will do

·      Design, develop and test data-center feature set in SONiC operating system

·      Participate in various SONiC working group and evolve SONiC NOS feature set

·      Work on L2/L3 forwarding/feature development in SONiC

·      Work on distributed software infrastructure building blocks in SONiC and Cisco8000 portfolio platforms

·      Work on API/Model driven manageability infrastructure for cloud controller

Who you are

·      5-10 years of work experience in embedded software development and open source technologies

·      Solid experience in developing operating systems internals and infrastructure

·      Strong expertise in “C”, “C++”, “Python” and multithread programming

·      MS/BS degree in CS/EE/CE or technical equivalent

·      Working experience in SONiC (Software for Open Networking In the Cloud)

Set alert for similar jobsSoftware Engineer - Developer role in Bengaluru, India
Cisco Logo

Company

Cisco

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Cisco Logo

Software Engineer- Fullstack Developer | Java/Python/ReactJS/NodeJs | AWS| 4-8 Years Exp

Cisco

Bengaluru, Karnataka, India

Posted: 10 months ago

Cisco Cloud Security Group is looking for a highly motivated candidate to join our team. As part of our team, you will be responsible for developing and delivering highly scalable and supportable cloud security solutions. We are looking for someone with strong programming skills, problem-solving abilities, and a passion for teamwork. If you are excited about the latest technologies and enjoy working together in a fast-paced environment, we would love to hear from you.

Cisco Logo

Software Engineer- snowflake/ cloud data warehouse/ Python-7+ years

Cisco

Bengaluru, Karnataka, India

Posted: 10 months ago

Want to be part of something big, ready for that next challenge? Well then, we want you. We are looking for creative and passionate people to join the Supply Chain transformation community to accelerate our pace of innovation and increase the value our systems deliver to the business. Cisco is growing and driving new business models across the enterprise. In Cisco Supply Chain IT, our vision is to enable an adaptable, innovative and scalable Supply Chain for operational perfection and to power Cisco’s growth. We do this through flexible services with focus to Simplify, Innovate and Accelerate. Cisco has an unparalleled culture and year after year is ranked world’s #1 best place to work according to www.greatplacetowork.com Responsibilities: Interface with businesses for understanding data foundation requirements. Identify data sources and analyze the data, design data models. Develop data pipeline, extraction, transformation, and loading of data. Test the data loaded and co-ordinate business testing and gather signoff from the business on data quality and accuracy Support the data warehouse, ensure job refreshes are completed on time, and support the user issues reported. Support initiatives for data integrity and normalization. Assess tests, implement new or upgraded software, and assist with strategic decisions on new systems. Generate reports from single or multiple systems. Troubleshoot the reporting database environment and reports. Evaluate changes and updates to source production systems. Communicate insights and provide solutions that have proven results. Provide technical expertise in data storage structures, data mining, and data cleansing. Minimum Requirements: Bachelor’s degree from an accredited university or college in computer science. Minimum 4 years with data engineering/data analyst roles Experience working with snowflake cloud data ware house, Python programming, AI/ML Projects and the different OLTP data bases like Oracle. Exposure working with Supply Chain Data and Processes is an advantage. Ability to work with stakeholders to assess potential risks. Experience working in Agile scrum teams and Jira. Understanding of addressing and metadata standards.

Cisco Logo

Software Engineer- snowflake/ cloud data warehouse/ Python-7+ years

Cisco

Bengaluru, Karnataka, India

Posted: 10 months ago

Want to be part of something big, ready for that next challenge? Well then, we want you. We are looking for creative and passionate people to join the Supply Chain transformation community to accelerate our pace of innovation and increase the value our systems deliver to the business. Cisco is growing and driving new business models across the enterprise. In Cisco Supply Chain IT, our vision is to enable an adaptable, innovative and scalable Supply Chain for operational perfection and to power Cisco’s growth. We do this through flexible services with focus to Simplify, Innovate and Accelerate. Cisco has an unparalleled culture and year after year is ranked world’s #1 best place to work according to www.greatplacetowork.com Responsibilities: Interface with businesses for understanding data foundation requirements. Identify data sources and analyze the data, design data models. Develop data pipeline, extraction, transformation, and loading of data. Test the data loaded and co-ordinate business testing and gather signoff from the business on data quality and accuracy Support the data warehouse, ensure job refreshes are completed on time, and support the user issues reported. Support initiatives for data integrity and normalization. Assess tests, implement new or upgraded software, and assist with strategic decisions on new systems. Generate reports from single or multiple systems. Troubleshoot the reporting database environment and reports. Evaluate changes and updates to source production systems. Communicate insights and provide solutions that have proven results. Provide technical expertise in data storage structures, data mining, and data cleansing. Minimum Requirements: Bachelor’s degree from an accredited university or college in computer science. Minimum 4 years with data engineering/data analyst roles Experience working with snowflake cloud data ware house, Python programming, AI/ML Projects and the different OLTP data bases like Oracle. Exposure working with Supply Chain Data and Processes is an advantage. Ability to work with stakeholders to assess potential risks. Experience working in Agile scrum teams and Jira. Understanding of addressing and metadata standards.

Cisco Logo

Software Engineer 4-8 yrs|Go|AWS|Networking|CI/CD

Cisco

Bengaluru, Karnataka, India

Posted: 10 months ago

Who We Are Cisco Cloud Security Group is at the forefront of developing cloud-delivered security needs and challenges of our customers. With annual revenue exceeding $200M, it is one of the fastest-growing businesses at Cisco. As Cisco is transforming its business model aggressively to a software and recurring revenue model, our cloud security business is leading this journey with 100%+ YoY growth in software recurring revenue. What We Do The Cloud Security group focuses on developing solutions that provide Security as a Service to our customers. Our vision is to build the most comprehensive security solutions that are both easy to deploy and simple to manage. We have a highly scalable cloud infrastructure spread across 30 data centers where we run our cloud security applications that operate at massive scale - 100B+ requests per day from > 90M daily active users. Who You'll Work With You will join a dynamic, multi-talented Engineering team where new features are deployed to customers multiple times a week. We are Umbrella's Secure Web Gateway team and our mission is to improve the underlying technologies and the UI that drives Umbrella Security. We work on features big and small in order to build the best security solution in the world. This team does it all, so you'll never be bored, and you'll constantly be learning new technologies. What You'll Do Work on best of breed Cloud Security Solutions that provide comprehensive security to enterprises Build highly scalable Cloud Microservice solutions that secure a high volume of web traffic Bring a mindset of developing simple solutions to complex problems. Define, architect, design, and deliver new software features for Web gateway. Write functional and design specs. Conduct and participate in peer code and design reviews. Collaborate with the adjacent software teams in defining the programming interfaces into the various other software modules. Relish, build it, operate it, secure its culture. Who You Are You're a Software Engineer who enjoys wearing many hats, a self-starter who’s willing to jump headfirst into the codebase and start improving it immediately. Our minimum requirements for this role: Experience in networking protocols, tunneling protocols like GRE/IPSEC/TLS, Overlay Technologies and Virtualization Experience in Web Gateway products, web proxy, Web Security domain Solid understanding of network protocols like TCP/IP, UDP, HTTP, HTTPS, DNS Experience in designing, implementing, and supporting large-scale transaction systems Proven Python, GoLang, Java, C or C++ skills In-depth knowledge of object-oriented concepts, programming, and systems design Understanding of various design patterns and Microservice Architecture Strong foundation in data structures, algorithms and software design Strong analytical and troubleshooting skills. Desired Skills Experience in an Agile environment Well versed with Web proxy - NGINX is a plus Understanding of HTTP service behaviors Cloud Development Environments: AWS, Google Cloud, Microsoft Azure Continuous Integration/Delivery tools (Jenkins, Docker, Chef, Ansible) Educational Background MSCS with 3+ years of development experience or BSCS with 5+ years of development experience in Computer Engineering, Electrical Engineering, Computer Science or related major