Senior Data Engineer

NVIDIA NVIDIA · Semiconductors · Tel Hai, Israel +1

NVIDIA is looking for a Senior Data Engineer to build and optimize data-driven systems for networking verification and protocol algorithms in Data Center environments. The role involves collaborating with cross-functional teams to enhance database architectures, data pipelines, and backend services, focusing on performance, scalability, and reliability.

What you'd actually do

  1. Build, implement, and optimize database architectures and data pipelines
  2. Develop backend services that efficiently interact with external data systems
  3. Improve performance, scalability, and reliability of data storage and retrieval systems
  4. Troubleshoot complex issues in distributed data environments
  5. Contribute to system observability, monitoring, and automation

Skills

Required

  • B.Sc. in Computer Science, Engineering, or a related field (or equivalent experience)
  • 5+ years of software engineering experience with a focus on databases
  • Strong experience with SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.)
  • Understanding of data modeling, indexing, and query optimization
  • Experience working with decentralized systems and extensive data frameworks
  • Proficiency in Python, Java, Go, or similar languages
  • Experience working in Linux environments
  • Strong analytical and problem-solving skills

Nice to have

  • Experience with networking concepts and protocols
  • Hands-on experience with distributed databases or systems managing substantial volumes of data
  • Familiarity with data streaming technologies (e.g., Kafka)
  • Experience with cloud-native data platforms and containerized environments