NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. They are seeking inquisitive and driven full-time software engineers to build high-quality, long-lasting systems that support chip design engineers through innovative AI-driven web products.
Responsibilities:
- Design and develop innovative AI-driven web products to solve big data challenges in chip design. Build high performance API's, data pipelines and backend services in a distributed systems environment
- Own technical strategy for broad and complex challenges. Collaborate closely with product and engineering teams to translate high-level requirements into actionable deliverables. Handle multiple tasks and adapt to changing priorities
- Be an engineering generalist. Discover and build skills needed at different times to solve the problems at hand
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 6+ years of professional experience in full-stack development
- Strong fundamentals in data structures, algorithms and software design patterns
- Experience building web apps with modern frameworks, tooling and design libraries
- Experience building scalable API's and backend systems
- Background with data storage solutions and query optimization approaches (e.g. MySQL, MongoDB, Elasticsearch, AWS S3, etc.)
- ReactJS preferred
- NodeJS and/or Python preferred
- A passion for well-written code, test-driven development and engineering best practices
- Strong problem solving and interpersonal skills, self-motivated, and a team player
- Strong ability to build functional and intuitive user experiences
- A zeal to learn and perform beyond prior experience and expertise