High-Speed Interconnect Architect
NVIDIA AI · Santa Clara, CA · 1 mo ago
Art & CreativeFull-time
About the role
Lead software development projects from conception to deployment. Collaborate with cross-functional teams including product managers, designers, and other engineers.
Responsibilities
- Develop high-quality software solutions that meet business needs.
- Participate in design and architecture discussions to ensure technical feasibility and scalability.
- Write clean, efficient, and maintainable code following best practices.
- Contribute to code reviews and mentoring junior developers.
- Perform unit testing and integration testing on developed applications.
Requirements
Must have a bachelor's degree in Computer Science or related field. 3+ years of professional software development experience.
Qualifications
- Proficiency in Java, Python, or C++.
- Experience with Agile methodologies and tools like Jira, Git, and Jenkins.
- Strong understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and ability to work independently and in a team environment.
Skills
- Java, Python, C++, JavaScript
- AWS, Azure, Google Cloud Platform
- RESTful APIs, microservices architecture
- SQL, NoSQL databases
- Unit testing frameworks (JUnit, PyTest, etc.)
- Version control systems (Git)
- Agile methodologies, Scrum, Kanban
Benefits
Competitive salary, flexible working hours, professional development opportunities, and a casual dress code.
Pay
$80,000 - $100,000 annually.
Schedule
Full-time, Monday through Friday, 9 AM to 5 PM.