Senior Platform Engineer

PubNub

(San Francisco, California)
Full Time
Job Posting Details
About PubNub
PubNub runs a globally distributed “Data Stream Network”, a cloud service that developers use to build and scale large real-time apps. We have thousands of customers, and process billions of realtime messages each month. We power a variety of realtime applications including multi-player games, ride dispatch services, social events, online auctions, education apps, telecom infrastructure and more. We develop software close to the bare iron and optimize performance in microseconds.
Summary
**Company** 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 billions 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, transportation etc. We have an awesome HQ in SOMA at the heart of San Francisco that is extremely commuter friendly (close to BART/Caltrain/MUNI). **Team** We are an all-star technical team comprising of folks who have been part of successful acquisitions in enterprise and consumer software companies. We are low on drama and high on performance. If you like hyper scale systems and engineering projects that re-define limits, PubNub is for you.
Responsibilities
- Pushing the envelope on messaging, large scale data replication, auto-scaling and stream processing - Build enhancements to our data stream network to handle trillions of monthly transactions - Explore various hardware & software strategies for milking the best performance out of various system configurations - Architect and develop large scale distributed infrastructure across multiple data centers worldwide
Ideal Candidate
- 5-7 years of experience developing server components or infrastructure - Deep expertise with Python - Experience with noSQL databases and messaging systems - Experience with linux kernel modules - Knowledge of networking concepts, network protocols and security (TCP/IP, UDP, HTTP, NTP, DNS, TLS etc) - Attention to detail and ability to work independently on complex problems - Strong written and oral communication - BS or MS in Computer Science or related technical field **Bonus Qualifications** - Past experience in public cloud deployments (AWS, Google Cloud Platform, Rackspace, SoftLayer etc) - Familiarity with open source cloud computing platforms like OpenStack or CloudStack - Hands on experience in performance tuning of distributed systems

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.