You will be a member of a team using state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes customer traffic at cloud-scale. In addition to design and development of the core system, you will also participate in the development of all related automated test infrastructure and CI/CD integration. Your contributions to this effort will be used by Fortune and Global 500 enterprise customers on a daily basis.
What you will be doing
- Designing, developing and supporting high performance and scalable cloud systems and services.
- Coordinating with other service development teams, product management and support teams to ensure scalability, supportability and availability for owned services and dependent services.
- Working on state of the art security features that our customers are going to use every day.
- Working to resolve customer issues in a timely manner to improve issue resolution response time and customer satisfaction.
- Evaluating open source technologies to find the best fit for our needs,
and contributing ideas to the open source community
Required skills and experience
- 8+ years of relevant industry experience
- Solid C, C++(C++ 11), Python, Typescript and Linux programming skills
- Experience with data structures for scaling and performance.
- Understanding of Networking concepts - TCP/IP, SSL/TLS, IPSec, GRE, VPN.
- Experience with traffic analysis tools like Tcpdump/Wireshark.
- Experience with Unit Testing frameworks - C++ gtest, pytest
- Strong analytical, problem-spotting and problem-solving skills.
- Self-starter with desire to work in a fast paced setting with cross-timezone teams.
- Candidate should have an attitude of go and get it done and should exhibit it in day-2-day work
- Excellent verbal and written communication skills.
- Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins
Education
- BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred