1

Algorithm Engineer Intern Jobs in Naperville, IL

Strong knowledge of algorithms and data structures is required * Must have proficient experience in a programming language (Java or C++ preferred) * Strong analytical skills and interest in solving ...

Strong knowledge of algorithms and data structures is required * Must have proficient experience in a programming language (Java or C++ preferred) * Strong analytical skills and interest in solving ...

Strong knowledge of algorithms and data structures is required * Must have proficient experience in a programming language (Java or C++ preferred) * Strong analytical skills and interest in solving ...

Have strong understanding of object-oriented design, data structures, and algorithms * An eagerness ... Each project, advised by a software engineer, promotes a comprehensive learning experience and ...

New

Engineering Intern / Co-op

Chicago, IL · On-site

$35 - $55/hr

Join OceanComm's engineering team and help build undersea drones, intelligent sensors, and other ... Strong fundamentals (data structures / algorithms or circuits / digital / embedded or controls ...

Join OceanComm's engineering team and help build undersea drones, intelligent sensors, and other ... Strong fundamentals (data structures / algorithms or circuits / digital / embedded or controls ...

Engineering Intern / Co-op

Chicago, IL · On-site

$35 - $55/hr

Join OceanComm's engineering team and help build undersea drones, intelligent sensors, and other ... Strong fundamentals (data structures / algorithms or circuits / digital / embedded or controls ...

Quantitative Research Intern

Chicago, IL · On-site

$250K - $300K/yr

... algorithms, machine learning techniques and derivatives pricing theory. The teams focus on non ... Proficient programming skills with experience exploring large datasets * Strong analytical and ...

New

FPGA Intern

Chicago, IL · On-site

$225K/yr

Collaborate with software developers, quantitative traders, and researchers as well as business ... Have strong understanding of data structures, and algorithms * An eagerness to learn and apply what ...

New

Understanding of data structures, algorithms, distributed systems, multi-threading, and ... If you are a current student or recent graduate, please take a look at our Entry Level and Intern ...

next page

Showing results 1-20

Algorithm Engineer Intern information

See Naperville, IL salary details

$11

$19

$29

How much do algorithm engineer intern jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for algorithm engineer intern in Naperville, IL is $19.29, according to ZipRecruiter salary data. Most workers in this role earn between $16.06 and $20.87 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Algorithm Engineer Intern position, and why are they important?

Excelling as an Algorithm Engineer Intern requires strong problem-solving abilities, proficiency in programming languages such as Python or C++, and a solid understanding of data structures, algorithms, and mathematics, often supported by ongoing studies in computer science or a related field. Familiarity with version control systems like Git, as well as experience with machine learning frameworks or relevant academic coursework, is typically expected. Excellent communication skills, a collaborative mindset, and eagerness to learn set candidates apart in this team-oriented environment. These skills are crucial to successfully contribute to real-world projects, adapt quickly, and effectively solve technical challenges in dynamic work settings.

What types of projects or tasks can I expect as an Algorithm Engineer Intern?

As an Algorithm Engineer Intern, you can expect to work on a mix of real-world projects, such as developing and optimizing algorithms, analyzing data sets, or assisting in research and prototyping. You may also help implement algorithmic solutions for existing products or services under the guidance of senior engineers and participate in code reviews and team meetings. Interns often collaborate closely with software engineers, data scientists, and other team members, gaining exposure to both technical and cross-functional work. These experiences provide valuable hands-on training and a springboard for future roles in software engineering or data science.

What does an Algorithm Engineer Intern do?

An Algorithm Engineer Intern develops, optimizes, and implements algorithms to solve complex problems in fields like machine learning, data processing, or computer vision. They work closely with experienced engineers to analyze large datasets, improve existing models, and write efficient code. Responsibilities may include researching new algorithmic approaches, debugging issues, and testing performance. This role requires strong mathematical skills, programming proficiency (commonly in Python, C++, or Java), and familiarity with data structures and algorithms.

What are popular job titles related to Algorithm Engineer Intern jobs in Naperville, IL? For Algorithm Engineer Intern jobs in Naperville, IL, the most frequently searched job titles are:
What cities near Naperville, IL are hiring for Algorithm Engineer Intern jobs? Cities near Naperville, IL with the most Algorithm Engineer Intern job openings:
Software Engineer Intern - Summer 2027

Software Engineer Intern - Summer 2027

IMC

Chicago, IL

$200K/yr

Other

PTO

Posted 14 days ago


Job description

Our 10-week internship is your chance to experience life as a Software Engineer at IMC. You'll have the support you need to succeed: educational trainings and a mentor who will oversee your work and professional development. We provide a highly competitive compensation package with accommodations included. The bar for talent at IMC is high and interns who meet our performance expectations will have the opportunity to secure a graduate position at the end of the program.  Where you go from here is up to you!

Your Core Responsibilities:

  • Work on meaningful and challenging projects that have the potential to impact our business
  • Participate in classroom-based training covering an overview of financial markets, IMC technology and coding fundamentals
  • Build valuable connections with traders and technologists in an environment that rewards problem solving, innovation and teamwork
  • Engage in professional development sessions aimed at helping you envision your future at IMC
  • Attend a full schedule of events and social activities throughout the summer to get to know your cohort and IMCers

Your Skills and Experience:

  • Current university student graduating between September 2027 - July 2028 that is pursuing a Computer Science, Engineering, or a related technology degree
  • Strong knowledge of algorithms and data structures is required
  • Must have proficient experience in a programming language (Java or C++ preferred)
  • Strong analytical skills and interest in solving complex problems programmatically
  • Desire to collaborate with technical and non-technical teammates in a dynamic environment
  • Interest in the Financial Markets; previous knowledge is NOT required
  • Must be able to start internship on June 7, 2027

You may submit one application per role each year.  We strongly encourage you to focus on applying to a single role that best matches your skills and interests.  Though you may apply to multiple roles, please note that each application will be evaluated based on the specific criteria established for that particular role. If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in 2027.

The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.

Base Salary: $200,000

#LI-DNP