Principal Engineer, Distributed Systems

San Mateo, CA | Engineering

Job Description

About You

You’re a systems engineer that enjoys the challenge of architecting and building amazing, large-scale commercial server products.  You've built scalable enterprise software from the ground up in past gigs, and can't wait to do it again.  Anyone can build an "app" but you have the chops to build the infrastructure that powers high-performance data crunching on large volumes of data, while ensuring simplicity and ease-of-use of the overall product.  You enjoy the thrill of coming up with brilliant ideas and can articulate their value-prop to stakeholders, but are most satisfied when you turn these ideas into solid, high-quality implementations that make customers successful.  Helping the field and support teams with customer issues is something you enjoy as this gives you a view into the customer's world and the insights gained help trigger ideas for improving the product with differentiated features.

Your Responsibilities

In this role, you will work with other top-notch developers to build a new and unique way of analyzing, visualizing and understanding large amounts of data via our distributed, cutting-edge system.  Specific duties include:

  • In collaboration with a very talented group of engineers and technologists, architect and build features in the distributed query engine and Hadoop data extraction and processing layer.
  • Crystallize high-level product requirements into concrete feature design and architecture.  Implement and deliver high-quality features that are built for speed, scale, and usability.
  • Innovate and build awesome technology that provides high-value to customers and helps establish Platfora as the clear leader in the next generation BI space.

Skills Needed

In addition to an enjoyment of a collaborative, open and synergistic working environment, you should have...

  • A strong background in database internals, query processing, and distributed systems.
  • Several years industry experience building and delivering high-performance and scalable systems.
  • Excellent coding skills, Java and Linux expertise, good grasp of SQL and BI/data warehousing concepts.
  • Good troubleshooting skills and willingness to help the field and customer support teams, as needed.
  • An ability to juggle priorities and make the right tradeoffs in feature content and timely delivery of features while ensuring customer success and technology leadership for the company.
  • A BS in Computer Science.   

Nice to have's

  • Familiarity with Hadoop components and processing frameworks.
  • PhD in Computer Science.
  • Go-to person for April Fool's folly.
  • Startup experience.

Tags: Java, Scala, Hadoop, Spark, Open Source, Apache, query processing, database internals, distributed systems, business intelligence, big data, data warehousing, enterprise software

About Platfora
Platfora is the #1 native Big Data Analytics platform for Hadoop. Platfora puts big data directly into the hands of line-of-business people through self-service analytics that help them uncover new opportunities that were once impossible or impractical across transaction, customer interaction and machine data. An interactive and visual full-stack platform delivered as subscription software in the cloud or on-premises, Platfora Big Data Analytics is creating data-driven competitive advantages in the areas of security, marketing, finance, operations and the Internet of Things. Leading organizations such as Citi, Comcast, DirecTV, Disney,, Opower, Riot Games, Vivint and The Washington Post use Platfora.

We are an equal opportunity employer. Principals only; if you are a recruiter, or represent a search firm, you must be under contract with an OK to work on this role, prior to submitting resumes to Platfora.  Thanks!

Read about us:


Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »