Logo of Huzzle

Internship

2024 Infrastructure Back-End Developer Intern

Logo of IBM

IBM

14d ago

🚀 Off-cycle Internship

Rochester

AI generated summary

  • You need a strong foundation in computer engineering or science, software design, programming in C/C++/Java, scripting in Python/JavaScript, and knowledge of Unix, LAN drivers, FPGA, embedded systems, and web/mobile app development. Excellent communication and tool skills are a must.
  • You will develop back-end infrastructure using OOP, multi-threading, RESTful APIs, and databases. Implement industry standards for security and work with languages like Ruby, Python, Java, and Node.js.

Off-cycle Internship

Software EngineeringRochester

Description

  • At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk

Requirements

  • Required Technical and Professional Expertise:
  • Passion to pursue career path in Computer Engineering or Computer Science
  • Fundamental education in software design and/or test
  • Computer Architecture
  • Knowledge of programming languages: C, C++, Java, Assembly
  • Scripting knowledge: Python, JavaScript, Perl, Bash, etc
  • Strong Communication Skills
  • Preferred Technical and Professional Expertise:
  • Development knowledge of Unix/Linux kernel functionality
  • Knowledge of LAN drivers
  • FPGA experience
  • Experience in embedded systems development
  • Knowledge of web and mobile application development
  • Tools (Git/GitHub, IntelliJ, etc.)

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering

Responsibilities

  • Works in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the back-end. Works with client-server architectures, networking protocols, application development, and databases. Uses and develops RESTful APIs and web services. Understands user and system requirements.
  • Develops using object oriented programming, multi-threading and concurrency. Plans, analyzes, designs, and constructs databases. Implements industry standards and best practices for database security and capable of analyzing and defining database and information security requirements. Develops structured query language (SQL) queries, back-end database stored procedures, or NoSQL queries. Works in programming languages like Ruby, Python, Java, Node.js, server-side JavaScript.

Details

Work type

Full time

Work mode

office

Location

Rochester