Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
CI
Compunnel, Inc.
Senior Data Engineer
Job Description
Job Summary We are seeking an experienced Senior Data Engineer with strong Spark and streaming expertise to build real-time, scalable data pipelines using technologies such as Spark, Kafka, and cloud services. The ideal candidate will have experience designing and optimizing data solutions on GCP to support analytics and machine learning workloads. Key Responsibilities
- Design, develop, and maintain ETL/ELT data pipelines for batch and real-time data ingestion, transformation, and loading using Spark (PySpark/Scala) and streaming technologies such as Kafka and Flink.
- Build and optimize scalable data architectures, including data lakes, data warehouses such as BigQuery, and streaming platforms.
- Optimize Spark jobs, SQL queries, and data processing workflows for speed, efficiency, and cost-effectiveness.
- Implement data quality checks, monitoring, and alerting systems to ensure data accuracy and consistency.
- Develop and maintain scalable data processing solutions supporting analytics and machine learning workloads. Required Qualifications
- Minimum 8 years of total IT experience.
- Minimum 4 years of recent experience working with Google Cloud Platform (GCP).
- Strong proficiency in Python and SQL, with experience in Scala and/or Java preferred.
- Strong expertise in Apache Spark, including Spark SQL, DataFrames, and Spark Streaming.
- Hands-on experience with streaming technologies such as Apache Kafka, Flink, or Pub/Sub.
- Experience designing and implementing batch and real-time data pipelines.
- Experience with GCP data services and cloud-based data engineering solutions.
- Knowledge of data warehousing technologies such as Snowflake and Redshift.
- Knowledge of NoSQL databases.
- Strong understanding of data quality, monitoring, and alerting practices. Preferred Qualifications
- Experience with Azure data services.
- Experience with Apache Airflow.
- Experience with Databricks.
- Experience with Docker and Kubernetes.
- Experience optimizing data pipelines and distributed processing workloads for performance and cost efficiency.
Notes:
Glider is needed for this role Mandatory Areas Must Have Skills- Data Engineer Skill 1
- big data, spark, pyspark, apache airflow, etl process Skill 2
- 4+ years in GCP Good To have Skills
- Skill 1
- Yrs of Exp
- N/A Skill 2
- Yrs of Exp
- N/A Skill 3
- Yrs of Exp
- N/A Skill 4
- Yrs of Exp
- N/A Mandatory if Applicable Domain Experience (If any )
- N/A Must have Certifications
- N/A Location
- Sunnyvale CA Onsite Requirement
- Y/N•Y Number of days onsite•5 Days If Onsite•Office Address
Career Insights for Data Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Data Engineer designs, builds and manages the information or big data infrastructure. Develops the architecture that helps analyze and process data in the way the organization needs it. Makes sure those systems are performing smoothly.
$127,645 / year median in California
+3% projected growth