Data Engineer

Granite Media is seeking data engineering leaders to help us build a brighter future for professional media.

Headquartered in San Francisco, we are a profitable early-stage media company. We aim to make quality storytelling and journalism sustainable through use of modern technologies, data science, and business innovation. We have a talented 10 person team and each member has a proven track record of success in their field. The founding team has more than a decade of experience in the industry and a previous successful exit.

This job is either in San Francisco or remote (US only) and offers a package with both competitive salary and equity.


You will drive data pipeline development in a system already processing hundreds of millions of events per day. We live for data and cannot overstate how important this function is to our business. Our data warehouse is the backbone of our machine learning platform, automated marketing and revenue systems, and multivariate testing platform.


  • Lead data pipeline development, including streaming pipelines which use Apache Beam / Cloud Dataflow.

  • Help dictate data architecture.

  • Help develop and deploy machine learning models.

  • Develop proactive monitoring solutions.


  • Proven track record of exceptional communication skills

  • Computer Science degree or equivalent

  • 4-8 years development experience in data-rich environments

  • Experience developing, deploying, and monitoring high-volume data pipelines

  • Professional Java experience

  • Professional Python experience


Experience in any of the following fields or technologies:

  • Technical lecturing or blog entry writing

  • Data architecture

  • Project or team management

  • DevOps practices

  • Machine learning

  • BigQuery

  • Apache Beam

  • Docker

  • Looker


Intrigued? Reach out to learn more (


Note: Granite Media does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event that a candidate submitted by a recruiter without an agreement in place is hired; such resumes will be deemed the sole property of Granite Media. Granite Media is an equal opportunity employer. All aspects of employment will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.