This job is now closed
Job Description
- Req#: JR1983067
Architect solutions for complex data platforms, and large scale CI/CD data pipelines using a variety of technologies (Go, Python, REST APIs, Advanced SQL, Amazon S3, Apache (Kafka, Airflow, Hive, Spark), GPU powered 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.
Recommend ways to improve data reliability, efficiency and quality for the whole data platform and deploy AI marketing capabilities at scale.
Bachelor's Degree in Computer Science or related field or equivalent experience.
8+ years as data engineer / backend software engineer, or related experience, and experience developing in variety of object oriented and scripting languages to integrate different data systems (experienced primarily in Go and Python).
Advanced working SQL knowledge and experience working with relational / non-relational databases, schema design, and excellent SQL troubleshooting skills working with large datasets.
Familiarity with big data technologies like Hadoop, Spark, and Apache Kafka.
Understanding of data modeling techniques and data architecture principles. This includes designing scalable and efficient data storage solutions.
Strong background on ETL development, data modeling, metadata management, and data quality, data retention, and data cleansing with exposure to GDPR/CCPA compliance requirements.
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, have a hunger to learn, and the ability to operate in a fast-paced rapidly changing environment.
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.
Exposure to ML “Machine Learning” concepts.
Experience with tools like Apache Airflow or Luigi.
At NVIDIA, our employees are passionate about parallel and GPU computing. Are you passionate about creating ground-breaking software for creative and innovative customer experience? Do you thrive in a high performance environment? If so, then we want you to join our Digital Marketing team. The rewards are sweet and include collaborating with some of the hardest working team members in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to work on products that change the way people work and play.
In this role, you will be a member of NVIDIA’s Digital Marketing platform innovation team and will be catalyst to deploying AI marketing strategies. You'll be architecting data pipelines, responsible for end-to-end development, and building applications at scale. You will use Agile methodologies to design and develop back end using our software stack to improve customer experiences for both our consumer (GeForce.com) and enterprise businesses (NVIDIA.com). If you have a passion for innovation and driving outstanding experiences based on integrating / handling large data sets, we are looking for you. In this job, you should be comfortable working on complex data platforms, developing core marketing and e-commerce tech stack and the core data management platform. As a Senior Data Engineer, you will work under a minimal amount of supervision and act as a problem solver and be a standout colleague who knows how to work, think and learn as a team.
What you’ll be doing:
What we need to see:
Ways to stand out from the crowd:
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking people in the world working for us and, due to unprecedented growth, our business development teams are rapidly growing. If you're creative and autonomous with a real passion for you work, we want to hear from you.
The base salary range is 164,000 USD - 258,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
About the company
9637389 Nvidia Corporation is an American multinational technology company incorporated in Delaware and based in Santa Clara, California.