Software Engineer Intern contributing to library technology development at OCLC. Collaborating with developers to enhance systems and deliver new features.
Responsibilities
Be part of an experienced team of software developers who frequently release enhancements and new products for use by OCLC libraries
Use industry standard programming techniques to translate requirements and designs into code
Analyze and solve problems in existing systems
Design, code, and test multiple modules of a system in a timely manner
Participates in unit, system, and acceptance testing by designing tests, building test data, test execution and evaluation, along with recommending/making improvements/fixes to the tested system
Assists in developing and interpreting requirements
Requirements
Currently enrolled as students at the time of the internship
Working towards a bachelor’s degree in computer engineering or related degree
Experience with or openness to AI-assisted development tools
Completion of first-level engineering courses
Good familiarity with Java
Experience with HTML, JavaScript, and CSS a plus
Experience with databases
Strong written and verbal communication skills
Strong problem solving and analytic skills
Excellent customer and team-interaction skills
Pro-active and self-motivated
Benefits
Free use of our on-site fitness center, gym sports, group exercise classes, and game room
Onsite catering and cafeteria subsidized by OCLC
Health and wellness events
Paid parental leave and adoption assistance
Tuition reimbursement and Public Service Loan Forgiveness eligibility
Company-subsidized pricing on local tickets and memberships
Full Stack Developer working on impactful software solutions for top brands in Australasia. Join Sandfield where diverse projects await and personal growth is fostered.
Senior Developer/Tech Lead focusing on AI - driven software solutions at Datacom. Collaborate with teams to design and deliver innovative projects addressing complex challenges.
Full - Stack Developer responsible for actively developing and integrating features on the PULSE platform for business process automation. Collaborating closely with customers to deliver tailored software solutions.
Software Developer Engineer in Networking at NVIDIA designing and verifying high - speed communication devices. Working closely with customers on product solutions across multiple platforms.
Software Engineer designing and developing AI networking protocols for NVIDIA's cutting - edge technology. Collaborate with customers and handle all aspects of network driver development.
Senior Software Engineer developing high - performance diagnostic tools for NVIDIA’s networking platforms. Collaborating with teams for innovative solutions and ensuring hardware stability in high - performance computing environments.
Full - Stack Developer responsible for developing features and improving processes at GovTech startup SUMM AI. Building AI solutions that create societal value in the public sector.
Senior Engineer developing AI tools for an early stage startup in Munich. Expected to build AI Agents and enhance frontend and backend applications while collaborating with the Co - Founder.
Senior Software Engineer at Anansi Solutions developing impactful client projects in a hybrid environment. Collaborating with teams and building internal tools while mentoring junior professionals.
Internship in System Integration & Deployment at Think3DDD focusing on Docker, Linux, and Cloud environments. Learning to deploy web systems and work with modern technologies in an innovative startup.