Overview
On Site
Depends on Experience
Full Time
Skills
python
Scala
Data Engineer
Cloud
Job Details
Role: Backend Engineer
Location: Elk Grove, CA
Required Qualifications:
- Experience: 5+ years of professional experience in data engineering, with a strong focus on building large-scale data solutions.
- Scala Expertise: Proven advanced proficiency in Scala programming language.
- Python: Experience in Python language.
- Apache Spark: Deep hands-on experience with Apache Spark (Core, SQL, Streaming) for batch and real-time data processing.
- Cloud Platforms: Extensive experience with at least one major cloud provider (AWS, Azure, or Google Cloud Platform) and their relevant data services (e.g., AWS S3, EMR, Glue, Kinesis; Azure Data Lake, Databricks, Event Hubs; Google Cloud Platform GCS, DataProc, Pub/Sub).
- Data Warehousing: Strong understanding of data warehousing concepts, dimensional modeling (star/snowflake schemas), and ETL/ELT processes.
- SQL: Expert-level SQL skills for data querying, manipulation, and optimization.
- Distributed Systems: Experience working with distributed systems and understanding of their challenges (consistency, fault tolerance, concurrency).
- Version Control: Proficiency with Git and collaborative development workflows.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.