Come work with us
TokBox, Inc. is the leading, Web-based group video communications provider. OpenTok, the company's flagship product, is a game-changing new platform that enables Web sites to weave live, group video conversations into their application. It brings rich human interaction to any Web experience and we believe it will fundamentally change the way people communicate on the Web.
We're looking for talented people who want to be a part of bringing about that change.
Based in downtown San Francisco, CA, we're a top-tier start-up with backing from Sequoia Capital, Bain Capital Ventures and DAG Ventures. Our team is dynamic and energetic, but most of all, we're passionate about building innovative products and having fun in the process. We are currently looking for talented individuals for the following roles. If you think you are the perfect candidate, we would love to hear from you.
Send your resume to
Developer Evangelist - East Coast
Chief Scientist
Sr. Software Engineer - Dev/Ops
Senior Software Engineer - San Francisco
Developer Evangelist - East Coast
Are you passionate about technology? Do you enjoy playing with leading-edge technologies and APIs? When you see a new technology that intrigues you, do you immediately try to build an app with it? Do you like telling your friends about the latest and greatest sites on the web? Do you like to explain how things work? Are you looking for an exciting role that will allow you to flex your technology, business and communications skills?
If you've answered yes to any or all of the above, then we want to talk to you!
TokBox is looking for a passionate, articulate, and technical Developer Evangelist. Your role will be to engage with the broad community of developers, partners, industry groups and other influential users to show them what's possible with TokBox's OpenTok platform. You will also serve as an advocate for the community, representing their needs to the TokBox team and ensuring they are met. Your ultimate mission is to establish, nurture and grow a thriving ecosystem of applications and businesses built on the OpenTok platform.
Responsibilities:
- Champion the OpenTok Platform by presenting and participating at 3rd party events (conferences, panels, meetups, hackathons)
- Develop regular TokBox-hosted events (every other month or so) with support from Event Marketing; recruit attendees as well as participating partners
- Join the conversation on other sites by reaching out to targeted bloggers, participating in relevant forums, commenting on posts, authoring contributed articles and tutorials, etc.
- Support BizDev outreach and sales cycle
- Own and execute the strategies and editorial calendars for the Blog and Twitter feed
- Engage and support developers through onsite resources, weekly office hours, screencasts and tutorials, contests, etc.
- Participate in the Community Forum to share news, seek input, and provide basic technical support
- Represent the developer community to the internal TokBox team by gathering feedback from the community and advocating their needs (especially as it relates to product prioritization and onsite resources)
Qualifications:
- Excellent presentation skills to large, demanding technical audiences
- Excellent oral and written communications skills, on technical and business subjects
- Experience blogging and writing technical articles, or teaching
- Solid programming abilities in JavaScript and one or more of the following languages: Node.js, PHP, Python, Ruby, Java, .NET (C#)
- Strong command of and interest in web application development
- Passion for new platforms and applications — and showing others the possibilities opened by these technologies
- A compelling blend of enthusiasm, optimism, customer advocacy, curiosity and creativity
- Travel about 3x per month plus a monthly trip to San Francisco headquarters if not a local Bay Area candidate
- Excitement about engaging with developers at hackathons that are often after hours or on weekends
Bonus Points
- BA/BS in Computer Science or equivalent experience preferred
- Experience working with online developer communities, large partners and bloggers
- Experience as a software developer or technology evangelist
- Location in East Coast or Midwest preferred
Chief Scientist
Do you dream about building something great that 100+ million users could use one day? Are you excited about creating a world-class two-way audio/video experience within the browser? Are you passionate about developing a highly scalable platform that millions of developers use to develop applications on? Can you drive a long-term technology vision forward? Do you enjoy sharing your experience and teaching others?
If you've answered yes to any or all of the above, then we want to talk to you!
TokBox has created a new role, Chief Scientist and is looking for an extraordinary technologist to fill it. Your role will be to continuously innovate to deliver cost-effective audio/video solutions that are suited to commercial delivery. You will work in partnership with the VP Engineering to execute these solutions, inspiring and engaging the engineering team, working with a wide range of talent that ranges from thinkers to doers. This role reports directly to the CEO and will work cross-functionally across the management team to evolve and deliver a successful business and technology strategy.
Responsibilites
- Lead the design and development of high-quality, cost-effective audio/video services underlying our video chat offering
- Continuously explore alternative approaches to improving audio and video quality
- Inspire innovation and the delivery of disruptive technology throughout the company
- Develop and champion our cross-platform delivery capabilities
- Work cross-functionally to develop and refine the company's technology strategy
Qualifications:
- Proven track record that combines innovation in digital streaming media and scalable audio and video processing with applied problem solving
- Deep knowledge of signal processing and network issues and strategies as they relate to real-time streaming media for audio/video conferencing applications
- Sound grasp of technical best practices, both current and historical, in audio/video conferencing
- Demonstrable experience leading highly technical efforts and working collaboratively
- Someone who is able to think conceptually but still enjoys getting their hands dirty
- Ph.D. in Engineering, Computer Science or a related field
Sr. Software Engineer - Dev/Ops
Do you dream about building something great that 100+ million users could use one day? Are you interested in building great Cloud services? Are you passionate about developing a highly scalable platform that millions of developers use to develop applications on? Can you drive a technology vision forward, month after month?
If you've answered yes to any of the above, then we want to talk to you!
TokBox, Inc. is the leading, Web-based group video communications provider. OpenTok, the company's flagship product, is a game-changing new platform that enables Web sites to weave live, group video conversations into their application. It brings rich human interaction to any Web experience and we believe it will fundamentally change the way people communicate on the Web. We are building a world-class engineering team and are hiring smart, talented and passionate engineers to join us in disrupting the online, web-based communication space.
Responsibilities
- Drive fundamental improvements in cloud reliability, availability and performance
- Work closely with the operations team to take ownership of streamlining the deployment process and tools
- Support and improve the cluster management of our server resources and infrastructure
- Closely work with feature teams to drive large infrastructure improvements
- Instrument and analyze various facets of our cloud infrastructure
- Work in rapid 1-2 week development cycles
Qualifications
- BS/MS in Computer Science or equivalent studies
- Coding experience in C, C++, JAVA or Python
- Experience with server infrastructure technologies and deployment tools
- Hands-on experience with open source platforms like Hadoop, Hbase, Hive
- Experience with monitoring tools like Nagios, Cacti, etc a plus
- Strong scripting skills
- Experience shipping and delivering large software projects
Senior Software Engineer
Design and implement complex software features in a web application and client-server technology stack for our core product, Opentok, a web-based video communications platform. Implement high performance client-server and API components. Design and develop highly scalable infrastructure and networking components. Define, recommend and implement software testing and validation procedures, programming, and documentation using Java and C/C++. Formulate and analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Analyze and detect software bugs, and develop and direct creative software solutions and patches. Design, implement and test computer software application, systems or services. Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on program limitations and capabilities, performance requirements and interfaces.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field plus 5 years of progressively responsible post-baccalaureate experience in the job offered or in a related occupation
- Experience designing distributed software services
- Experience with software debugging and analysis
- Knowledge of advanced computer algorithms and their implementation
From our blogs
TokBox blog
Read up on the latest news, views, and developer insights from TokBox
Follow us on Twitter
@tokbox
Stay on top of all the breaking news from TokBox — whether it's updates to our APIs or news from our partners