Big Data Engineer- Professional Services

Remote

San Francisco (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BrightEdge, a leading SEO and content performance platform, is seeking a Big Data Engineer to design and maintain high-performance data pipelines.

You will optimize batch processing, tackle latency bottlenecks, build robust ETL workflows, and collaborate with data scientists to scale our data infrastructure.

The role requires 4+ years in data engineering, Python expertise, and hands-on Spark/Hadoop, Airflow, and SQL/NoSQL experience.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 4+ years of experience in data engineering roles.
  • Strong Python programming skills for data processing.
  • Experience with Spark, Hadoop, and big data technologies.
  • Proven experience optimizing database performance (SQL/NoSQL).
  • Knowledge of data pipeline orchestration tools (Airflow, Luigi).
  • Understanding of performance optimization techniques and profiling tools.

Responsibilities

  • Design scalable batch processing systems using Python and big data technologies.
  • Optimize database performance, focusing on slow queries and latency improvements.
  • Use Python profilers and performance monitoring tools to identify bottlenecks.
  • Reduce P95 and P99 latency across the data platform.
  • Build efficient ETL pipelines that handle large-scale data processing.
  • Collaborate with data scientists and product teams to understand data requirements.
  • Monitor and troubleshoot data pipeline issues in production.
  • Implement data quality checks and validation mechanisms.
  • Document data architecture and engineering processes.
  • Stay current with emerging big data technologies and best practices.

Skills

Python
Spark
Hadoop
SQL
NoSQL
Airflow
Profiling
ETL
Data pipelines

Education

Bachelor's degree
Master's degree

Tools

Airflow
Luigi
Kubernetes
Docker

Job description

About Us

BrightEdge is a leading SEO and content performance marketing platform that transforms online content into tangible business results. Our platform processes massive amounts of data to provide actionable insights to our clients. We're looking for a talented Big Data Engineer to join our Professional Services to help us scale and optimize our data processing capabilities.

Role Overview

As a Big Data Engineer at BrightEdge, you will design, build, and maintain high-performance data pipelines that process terabytes of data. You'll work on optimizing our existing systems, identifying and resolving performance bottlenecks, and implementing solutions that improve the overall efficiency of our platform. This role is critical in ensuring our data infrastructure can handle increasing volumes of data while maintaining exceptional performance standards.

Key Responsibilities
  • Design and implement scalable batch processing systems using Python and big data technologies

  • Optimize database performance, focusing on slow-running queries and latency improvements

  • Use Python profilers and performance monitoring tools to identify bottlenecks

  • Reduce P95 and P99 latency metrics across our data platform

  • Build efficient ETL pipelines that can handle large-scale data processing

  • Collaborate with data scientists and product teams to understand data requirements

  • Monitor and troubleshoot data pipeline issues in production

  • Implement data quality checks and validation mechanisms

  • Document data architecture and engineering processes

  • Stay current with emerging big data technologies and best practices

Qualifications
  • Required

  • Bachelor's degree in Computer Science, Engineering, or related technical field

  • 4+ years of experience in data engineering roles

  • Strong Python programming skills with focus on data processing libraries

  • Experience with big data technologies (Spark, Hadoop, etc.)

  • Proven experience optimizing database performance (SQL or NoSQL)

  • Knowledge of data pipeline orchestration tools (Airflow, Luigi, etc.)

  • Understanding of performance optimization techniques and profiling tool

Preferred
  • Master's degree in Computer Science or related field

  • Experience with SEO data or web crawling systems

  • Experience with Clickhouse Database

  • Knowledge of distributed systems and microservices architecture

  • Familiarity with container orchestration (Kubernetes, Docker)

  • Experience with real-time data processing

  • Contributions to open-source projects

  • Experience with machine learning operations

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Big Data Engineer: Scalable Pipelines & Low Latency
Senior Big Data Engineer: Scalable Pipelines & Low Latency

Remote • San Francisco (CA)

On-site
USD 150,000 - 210,000
Data Engineer
Data Engineer

UNAVAILABLE • McLean (VA)

On-site
USD 110,000 - 160,000
Big Data Engineer
Big Data Engineer

Compunnel Inc. • Tysons (VA)

On-site
USD 150,000 - 190,000
Big Data Engineer
Big Data Engineer

Good co India • United States

Remote
USD 120,000 - 180,000
Data Engineer
Data Engineer

Skillerszone LLC • Los Angeles (CA)

On-site
USD 90,000 - 120,000
Senior Data Engineer
Senior Data Engineer

UNAVAILABLE • McLean (VA)

On-site
USD 120,000 - 180,000
Lead Big Data Engineer: Real-Time Pipelines & Cloud
Lead Big Data Engineer: Real-Time Pipelines & Cloud

Compunnel Inc. • Plano (TX)

Hybrid
USD 140,000 - 180,000
Chief Data Engineer
Chief Data Engineer

EPAM Systems • United States

Remote
USD 140,000 - 190,000
Senior Data Engineer
Senior Data Engineer

Unisys • McLean (VA)

On-site
USD 120,000 - 180,000
Data Engineer
Data Engineer

HRCap, Inc. • United States

Remote
USD 110,000 - 145,000
Performance bonus
Equity shares
Premium health plan
+1