Cisco Systems, Inc.
Cisco is Partnering with Triplebyte to find the next best Engineers!
The workplace of the future will be powered by AI and the Cisco Webex Intelligence team is making that a reality. Two fast-moving startups (MindMeld and Accompany) were recently acquired by Cisco to disrupt and boost the industry's #1 Collaboration portfolio. We aim to build the next generation of collaboration software & devices - from digitizing the in-meeting experience, to enhancing distributed team efficiency, to improving all aspects of people connection.
The Team. We have a small but mighty team of engineers who are exceptionally talented and all low ego. Many of our engineers have founded their own startups prior to joining Webex Intelligence, in domains ranging from crowdfunding to dynamic pricing to real-time document editing. Others have built significant infrastructure at larger companies like Google and Amazon. We draw on this well of experiences every day as we collaborate on our own product, tech stack, and business strategy.
We're all highly collaborative, committed to building great things, and consider it a privilege to learn from each other every day.
Ownership and Autonomy. In order for our small team to accomplish so much, every engineer is entrusted with significant ownership of their work and the autonomy to deliver it as they deem fit. You'll never feel isolated or alone, but you will have significant independence and creative room to build your features and chart their course to production.
Impact. As a member of Webex Intelligence, your work will reach and impact millions of users in a critical component of their professional lives: collaboration. The Webex platform and product suite (Meetings, Teams) is operating at huge scale and trusted by marquee enterprise customers. Webex Intelligence operates at the exciting nexus between this existing foundation and the brand new features and functionality that we get to build on top of it. We get the best of both worlds: the benefits of such a huge existing product, and the agility that comes with operating as an autonomous startup within the larger organization.
Our engineering team is fairly flat, and we optimize for both personal productivity and team cohesion. In practice, this means that ad hoc subteams form and disband as needed. Each member of the team develops areas of significant ownership in our codebase and knows that code inside and out — we've found this maximizes productivity and minimizes coordination time. That said, no part of the codebase is off limits to anyone, and we each maintain breadth by working on code outside our focus area.
We hold a daily standup where each member of the team shares their status. This helps keep everyone on the same page, surfaces issues quickly, prompts collaboration, and enforces accountability.
Our code is on Github and all work is submitted as pull requests which are code reviewed by somebody else on the team prior to merging. We deploy code multiple times per day and rely on comprehensive test coverage to ensure this goes smoothly.
Communication across the team is done online and of course in person, which is fairly easy as we all sit (or stand!) in the same space.
We are building a proprietary data platform that scours billions of pages on the web and uses intelligence and machine learning to create the richest, most real-time profiles in the world for hundreds of millions of people and tens of millions of companies. How do you decide which parts of the web to crawl? How do you extract structured data from unstructured text? How do you efficiently keep this data up to date?
With this people and company data, we're building services that can operate at scale to deliver personalized data and competitive insights. How do you store and query all this data efficiently? What unique deductions and insights might you make from it?
And to display this personalized data and these competitive insights, we're building fast, powerful apps on mobile and web that are a delight for our customers to use. How do you show so much data while still keeping a UI simple and easy to use? How do you build powerful functionality while staying extremely performant?
Webex Intelligence is rich with exciting technical challenges, most of which have yet to be solved here and some of which have yet to be solved anywhere!
We have built a system that extracts people information from the web in a fully automated way. Crawling websites, we detect common patterns among pages, and use that to reliably extract people information.
We gather information about people from many different sources (e.g. the web, and various structured sources). Before showing it to users, we need to cluster our raw data to combine them into the description for individual people. This is challenging both as a data problem (are two John Smiths the same?) and as a scalability problem dealing with over 250m clusters.
Part of our system is a news feed that is customized to contain mentions our user’s contacts. For this, we needed to build a system that determines which people and companies are mentioned in news articles. A special-purpose-built C++ solution allows us to do this efficiently for millions of articles a day and hundreds of millions of people to match.
- True empathy and passion for the user. Users are the reason why we get up, go to work, and drink so much coffee. We never forget it for a minute.
- Move fast, fix fast. We're building a rocketship. Be the fuel.
- Take genuinely good care of each other. Every person on our team is essential. Every. Single. Person.
- Take responsibility—it's your company. Make us better. Push us harder. Tell us what we're doing right and, better yet, what we're doing wrong.
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.