Research Science Intern | Software Engineer

As a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within the global IBM community to help you succeed.

Required Technical and Professional Expertise

Enrolled in a 4th Year bachelor’s degree program or final year of master’s program in Computer Science or related technical field.
Strong understanding of fundamental computer science concepts such as algorithms and data structures, …
Proficiency in at least one programming language, including but not limited to: Java, JavaScript, NodeJS or Python.
Problem solving and analytical skills.
Strong communication and collaboration skills.
C++, Network programming (sockets, polling, completion queues), Boost, basic understanding of zero-copy/memory copy, serialization, RPCs. Additional programming skills are a plus.

Preferred Technical And Professional Expertise

Experience in delivering software development project(s)
Experience in cloud native technologies and platforms
Understanding machine learning concepts and familiarity with a framework e.g. scikit-learn or TensorFlow or PyTorch
Knowledge of the many tools in machine learning, artificial intelligence, and data mining.
Strong data structures and algorithm design skills

Apply via :

careers.ibm.com