Nvidia - Santa Clara, CA

posted 10 days ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Software Engineer, Data Platform role at NVIDIA involves designing and implementing cloud-based data platforms to support data initiatives and analytics. The position focuses on transforming data into actionable insights and business results, while maintaining and expanding AWS infrastructure and developing custom tools for data processing.

Responsibilities

  • Designing, planning, and implementing custom cloud designs to meet data needs.
  • Transforming data into reporting, analytics, and custom visualizations for large-scale data analysis.
  • Maintaining and expanding AWS infrastructure and toolsets.
  • Designing and implementing framework modules to extract data from various systems and store it in a Data Lake (AWS).
  • Building, scaling, and optimizing self-serve tools, custom ETL frameworks, and streaming pipelines for data storage and analytics.
  • Taking ownership of data platforms and transformation tools used in data engineering initiatives.

Requirements

  • Bachelor's or Master's degree in Computer Science or equivalent experience.
  • 8+ years of relevant experience in software engineering and data platforms.
  • Proven experience in defining, leading, and building projects, collecting requirements, setting timelines, and delivering results.
  • Expertise in architecting, designing, developing, and maintaining data warehouses/data lakes for complex data ecosystems.
  • Working knowledge of Amazon Web Services, Kubernetes, Airflow, Docker, Terraform, Spark, and Scala.
  • Strong Python experience with a focus on data extraction and transformations.
  • Experience with structured data formats such as Parquet and Protobuf.

Nice-to-haves

  • Demonstrated expertise in software engineering with a strong emphasis on data engineering.
  • Experience in setting up AWS infrastructure from scratch and automating deployment processes.
  • Proven experience crafting and optimizing ETL pipelines using tools like Spark and SQL.
  • Understanding of operational processes in semiconductor chips, boards, systems, and servers.
  • Self-starter with a positive problem-solving outlook and strong organizational skills.

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service