onsite
Senior Full Stack Software Engineer - Verification Data and Visualization Platform - NVIDIA
Software Engineer
Lead the design and implementation of a high‑performance verification data and visualization platform, leveraging Python, JavaScript, React, Node.js, SQL, and AWS to deliver scalable, data‑driven insights for AI and GPU research.
About the role
Key Responsibilities
- Architect and develop end‑to‑end solutions for verification data ingestion, processing, and visualization using Python, JavaScript, and React.
- Design and maintain scalable backend services with Node.js and SQL databases, ensuring high availability and performance.
- Integrate AWS services (S3, Lambda, RDS, CloudWatch) to support data pipelines and deployment workflows.
- Collaborate with cross‑functional teams to define data models, APIs, and user interfaces that meet research and engineering needs.
- Implement automated testing, CI/CD pipelines, and monitoring to guarantee code quality and system reliability.
Requirements
- 5+ years of full‑stack development experience in a fast‑paced, research‑heavy environment.
- Proficiency in Python, JavaScript, React, Node.js, and relational database design.
- Hands‑on experience with AWS cloud services and containerized deployments.
- Strong problem‑solving skills and a passion for building data‑centric, visual analytics tools.
- Excellent communication and collaboration abilities across multidisciplinary teams.
Skills
pythonjavascriptreactnodejssqlaws