Facebook pixel

Senior Data Engineer
Posted on 4/12/2022
INACTIVE
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Spark
AWS
Data Analysis
Data Science
Docker
Google Analytics
Jenkins
Kafka
Git
Java
Management
Marketing
Maven
MySQL
Redis
Redshift
REST APIs
SQL
Tableau
Kubernetes
Requirements
  • Bachelors Degree in Computer Science or related field or equivalent experience
  • 7+ years as data engineer / backend software engineer, or related experience, and experience developing in variety of object oriented (specifically Java) and scripting languages to integrate different data systems
  • Advanced working SQL knowledge and experience working with relational / non-relational databases, schema design, and excellent SQL troubleshooting skills working with large datasets
  • Extensive experience developing for high/elastic scalable, 24x7x365 high availability digital marketing or e-commerce systems
  • Strong background on ETL development, data modeling, metadata management, and data quality, data retention, and data cleansing with exposure to GDPR/CCPA compliance requirements
  • Recommend ways to improve data reliability, efficiency and quality for the whole data platform
  • Experience with implementing CI/CD processes using tools such as Maven, GIT, Jenkins, and with monitoring and alerting for production systems
  • Worked on AWS services - DMS Jobs, Lambda, S3, Redshift, SNS (or Apache Kafka), SQS, Redis, Data-Lakes, and AWS cloud deployment models
  • Strong analytical, problem-solving and interpersonal skills
  • Self-sufficient engineer who takes the initiative to learn and loves working in a fast-paced constantly evolving environment
Responsibilities
  • Architect solutions for complex data platforms, and large scale CI/CD data pipelines using a variety of technologies (REST APIs, Advanced SQL, Amazon S3, Apache Kafka, Data-Lakes, etc.), relational databases (MySQL), and data warehouse solutions (RedShift)
  • Responsible for end-to-end development, starting from requirements gathering with business and engineering partners to deployment to product systems using Agile development methodology
  • Work with analytics, data science and wider engineering teams across NVIDIA to help with automating data analysis and visualization needs, advise on transformation processes to populate data models, and explore ways to design and develop data infrastructure
  • Develop insightful self-reporting tools operating on terabytes of structured and non-structured data, and ensure high accuracy in working with the data
Desired Qualifications
  • Architect level experience as a data engineer developing and deploying using Docker and Kubernetes on cloud technologies
  • Experience with integrating click-stream (e.g. Adobe Analytics, Google Analytics) and batch-mode web-based data-telemetry for collection, persistence, visualization, and campaign based targeting
  • Experience on working with technologies such as Kibana/Elastic, Spark 2.x, Tableau, MuleSoft
  • Background with ML Machine Learning concepts
NVIDIA

10,001+ employees

Designer & manufacturer of computer chips & graphics processors
Company Overview
NVIDIA is on a mission to solve the world's most stimulating technology problems – in industries ranging from gaming to scientific exploration.
Company Values
  • Innovation
  • Speed & Agility
  • Intellectual Honesty
  • Excellence
  • One Team