Software Engineer Virtual Internship

Robert HalfSan Ramon, CA
2d$26Remote

About The Position

Who We Are Robert Half, one of FORTUNE’s World’s Most Admired Companies and a Fortune 100 Best Companies to Work For is hiring for a Software Engineer Virtual Intern to join the Protiviti Applications department. This intern will help develop and support AI-driven applications. The ideal candidate will have a keen interest in generative AI topics such as large language models, retrieval augmented generation, vector databases, and prompt engineering. The ideal candidate would have hands-on experience in technologies such as React, Python, C#, and Java. Our team's vision is to shape the technological future of our company. We are using AI to deliver strategic and innovative solutions for the enterprise.

Requirements

  • Be enrolled in an accredited undergraduate degree program related to computer science, with a graduation year of 2027.
  • Working knowledge of a programming or scripting language (C#, JavaScript/Typescript, SQL, Python).
  • Working knowledge of a modern front-end framework such as React and Angular.
  • Working knowledge of Bootstrap framework.
  • Good working knowledge of SQL query language (preferably with Microsoft SQL Server).
  • Skilled at building out client-side UI using JavaScript and Typescript.
  • Experience working with HTML5, and CSS.
  • Good understanding of SQL Server DB concepts.
  • Ability to work full 40-hour weeks virtually from June 17 – August 7, 2026 (internship dates cannot be altered).
  • All applicants applying for U.S. intern openings need authorization to work in the United States for Robert Half without sponsorship now or in the future.
  • Possess good presentation skills to effectively communicate and showcase the features and benefits of our internally developed software products to various stakeholders.
  • The candidate should be good at demonstrating the functionality and advantages of the software in a clear and engaging manner.

Nice To Haves

  • Understanding of No SQL concepts and Cosmos DB.
  • Understanding of LLM and Generative AI concepts is a plus.
  • Understanding of Cloud Platforms is a plus (Azure/AWS).
  • Experience with various full cycle software development methodologies, tools and practices.
  • Good knowledge on software development lifecycle (SDLC), Agile/Scrum.
  • Good knowledge of n-tiered architecture.
  • Ability to interact and communicate with business partners of varying levels of expertise.
  • Ability to communicate technical information to non-technical users.
  • Ability to communicate business process to technical resources.
  • Ability to understand complex process flow diagrams or flowcharts that demonstrate business or system process flow.

Responsibilities

  • Develop and/or modify individual modules or components of moderate scope and complexity in a larger system architecture.
  • Analyze and resolve moderately complex production issues following department guidelines and troubleshooting practices.
  • Perform unit test planning and execution for own code.
  • Contribute to test strategy for integration testing.

Benefits

  • Benefits are available to contract/temporary professionals, including medical, vision, and dental, and life and disability insurance.
  • Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service