No experience
Employment Type:
Full time
Job Category:
Core Engineer - Entry Level
(This job is no longer available)
PubNub, Inc. | San Francisco, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Core Engineer (Entry Level)


PubNub is a globally distributed "data stream" network, a cloud service that developers use to build and scale real-time applications. We power hundreds of millions of devices with trillions of monthly real-time transactions in social apps, online auctions, multi-player games, financial services, telecom infrastructure and e-commerce to name a few. PubNub is also used as the communication backbone of many Internet of Things (IoT) solutions for home automation, connected cars, retail and transportation.

We are an all-star team comprising of folks who have been part of successful acquisitions in enterprise and consumer software companies. Our awesome HQ is in SOMA at the heart of San Francisco and is extremely commuter friendly (close to BART/Caltrain/MUNI).


The Core Engineering team is responsible for designing, developing, operationalizing, sustaining and scaling PubNub's Data Stream Network. This includes our secure, distributed messaging bus as well as all add-on services and data pipelines including Storage/Playback, Presence, Access Management, Push Gateways and more.

We are a strong team of Engineers and Architects who are low on drama and high on results. Our mission is to use uptime, performance and scale as tools, to extend the fabric of real-time possibilities and stay true to the trust and confidence reposed in us by customers to deliver delightful user experiences.

We believe that teams, which balance linear progression and non-linear innovation, achieve the best results. Consequently, we place the team ahead of the individual when solving problems and celebrating achievements. If you are on a journey to seek a team whose norm is to swarm and perform, we are your destination!!

Role Description

We are looking for exceptional developers to build out and scale PubNub's services. As a member of the Core Engineering team, you will be

Responsible for large scale infrastructure running on multiple datacenters worldwide
Pushing the envelope on messaging, distributed data storage & replication, auto-scaling and distributed system security
Architecting and building enhancements to our data stream network that currently processes billions of transactions each month to Petabyte scale
Identifying ways to extract/deliver technical and business value from huge data sets
Exploring various hardware & software strategies for milking the best performance out of various system configurations
Engaged in all aspects of product development and will be working closely with product, operations, client-engineering and customer success teams
Working with a strong team to help grow a fast paced business.


This is an entry-level position for new college grads with BS or MS in Computer Science or related technical field.

Sound fundamentals - Data structures, Algorithms, OS internals
Strong knowledge of networking concepts, network protocols and security (TCP/IP, UDP, HTTP, NTP, DNS, TLS etc)
Strong expertise in Python is a must
Experience with functional programming languages is a plus
Past experience or Good theoretical understanding of distributed systems
Attention to detail and ability to breakdown and tackle complex problems
Well organized with strong written and oral communication skills

To Apply

If you think you might be the one we're looking for:

1. Learn More about us @ www.pubnub.com

2. Create a simple application that demonstrates PubNub in Action using any of our 70+ SDKs

Create an executable binary (or) document step by step instructions on how to setup and execute your app on Mac OSX command line or a Linux environment
Assume that the execution environment would not have any dependencies required for your app
Including Test Code is optional, but recommended
Additional Points for Creativity

3. Send us your resume along with the app at the following email address: apps @pubnub.com

We promise that everyone who applies and includes working code will get a prompt response.

About PubNub, Inc.

Cloud-Hosted -- PubNub is a cloud service so there is no operational expertise or burden required. Simply plug into PubNub and we take care of the rest - monitoring and managing the servers, networks, security and administration. We ensure the scalability and reliability of the service and provide you with a guaranteed service level. Fast -- PubNub is super fast and globally scalable so you can deploy anywhere and everywhere. We've optimized our service to be the fastest real-time communications cloud available. Our advanced distributed architecture was designed from the ground up to be deployed worldwide in multiple data centers to provide local access speeds for devices across the globe. Any device can publish or listen to any other device anywhere in the world with amazing performance. Affordable -- PubNub is a cost-effective, pay-as-you-go model. You don't have any capital investment, installation or set up costs, and no operational budget. You can start developing and testing with PubNub's free service and over time pay for the services you need, when you need them. Mobile -- PubNub knows mobile. Our real-time communications cloud takes into account the challenges of connecting mobile devices so you don't have to. We've designed our service to account for the dropped connections that occur with mobile devices, with support for 4G/LTE, 3G, EDGE, and GPRS.