Job Description
Narvar is seeking a highly skilled Sr. Staff Data Engineer to join their Data Engineering team. This role involves leading the design and construction of data pipelines and systems capable of efficiently storing, processing, and analyzing large and complex datasets. The data products are central to Narvar's business strategy. The work will impact Narvar’s whole business, its partners, and the lives of millions of consumers globally.Role involves:
- Developing and implementing data pipelines and systems to handle large data volumes.
- Processing TBs of data to deliver actionable insights using technologies like Spark, Airflow, Google Pubsub, Pulsar, BigQuery, and DBT.
- Collaborating with data scientists and other teams to integrate data into business processes.
- Maintaining and optimizing existing data systems for costs, ease of access, and data governance.
- Improving data quality by building tooling, testing, and observability pipelines.
- Staying updated with the latest advances in data engineering and implementing new technologies.
Requirements:
- Bachelor's degree in Computer Science or Engineering.
- 15-20+ years of relevant experience.
- Proficiency with Java, Golang, Scala, or Python.
- Flexibility to use and learn new languages and technologies.
- Strong knowledge of computer science fundamentals and data structures.
- Expert SQL skills.
- Hands-on experience building big data processing systems.
- Experience with Cloud technology stacks (e.g., GCP or AWS).
- Experience with large-scale data warehousing architecture, data lakes, and data modeling.
- Experience with Data Ops and data reliability.
- Experience with error handling, data validation, and dbt models.
- Previous startup experience strongly preferred.
Role offers:
- Impact on Narvar’s whole business, partners, and millions of consumers globally.