1

Algorithm Intern Jobs in Ellicott City, MD (NOW HIRING)

Microcode summer intern engineers at Ambarella are responsible for the design, implement and test of advanced imaging and video algorithms across our line of proprietary SoCs. As a member of our team ...

New

AI Developer Intern -- 90 Day Internship with Potential Full-Time Opportunity What We're Looking ... Strong computer science fundamentals , including software design, data structures, algorithms ...

AI Developer Intern -- 90 Day Internship with Potential Full-Time Opportunity. This position is ... Strong computer science fundamentals , including software design, data structures, algorithms ...

Software Engineering Intern

Mclean, VA · On-site

$8.6K/mo

  • Medical

  • Life

  • Retirement

As an intern, you will contribute to real engineering work that helps shape how Appian delivers its ... Apply your knowledge of data structures, algorithms, and object-oriented programming to contribute ...

Computer Science Intern Location: College Park, Maryland (across the street from campus) Who We Are ... Collaborate with the R&D team to design, develop, and implement software solutions and algorithms.

Computer Science Internship

College Park, MD

$19 - $25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Computer Science Intern Location: College Park, Maryland (across the street from campus) Who We Are ... Collaborate with the R&D team to design, develop, and implement software solutions and algorithms.

next page

Showing results 1-20

Algorithm Intern information

See Ellicott City, MD salary details

$8

$16

$24

How much do algorithm intern jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for algorithm intern in Ellicott City, MD is $16.97, according to ZipRecruiter salary data. Most workers in this role earn between $14.38 and $19.18 per hour, depending on experience, location, and employer.

What does an algorithm intern do?

An Algorithm Intern assists in developing, testing, and optimizing algorithms for use in software applications or systems. Their responsibilities often include researching existing algorithms, implementing new solutions, analyzing data, and collaborating with engineers and data scientists. Interns gain practical experience in coding, problem-solving, and applying mathematical concepts to real-world challenges, usually under the guidance of senior staff. This role provides valuable exposure to the tech industry's practices and helps build skills necessary for advanced roles in software engineering, data science, or research.

What are the key skills and qualifications needed to thrive as an algorithm intern, and why are they important?

To thrive as an Algorithm Intern, you need a strong background in computer science fundamentals, mathematics, and algorithm design, often supported by relevant coursework or a degree in a related field. Familiarity with programming languages such as Python, C++, and tools like Git or Jupyter Notebooks is commonly required. Problem-solving abilities, attention to detail, and effective teamwork are essential soft skills that help interns excel. These skills and qualities are crucial for developing efficient solutions, collaborating on projects, and contributing meaningfully to technical teams.

What types of projects and responsibilities can an algorithm intern expect during their internship?

As an Algorithm Intern, you will typically work on projects involving data analysis, algorithm development, and performance optimization. Daily tasks often include collaborating with senior engineers and data scientists to design, implement, and test algorithms for real-world applications. You may also participate in code reviews, team meetings, and present your results to both technical and non-technical stakeholders. This role provides a great opportunity to gain hands-on experience with industry-standard tools and contribute meaningfully to ongoing projects.

What job categories do people searching Algorithm Intern jobs in Ellicott City, MD look for?

The top searched job categories for Algorithm Intern jobs in Ellicott City, MD are:

Software Engineer Intern

Ambarella

Washington, DC • On-site

Other

Posted yesterday

New


Job description

AI Vision Processors For Edge Applications

Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

Microcode summer intern engineers at Ambarella are responsible for the design, implement and test of advanced imaging and video algorithms across our line of proprietary SoCs.

As a member of our team, you will be working with industry-recognized scientists and architects to bring our superior video quality to a variety of camera markets including automobile, IP-security and more.

For this position, we are seeking a talented intern with a particular interest in the firmware and tools development for a variety of camera markets.

Responsibilities
  • Develop a deep understanding of Ambarella’s DSP architecture to ensure the efficient use of hardware resources such as CPU cycles and memory during code development.
  • Design and develop microcode within the boundaries defined by the relevant algorithm and DSP hardware.
  • Research papers and implement some of the ideas on DSP.
  • Develop test codes for hardware blocks.
Requirements
  • A Bachelor’s degree in EE, computer engineering, CS or equivalent.
  • Current master students in one of these aforementioned disciplines are preferred.
  • Solid experiences with C or C++..
  • Some experience with assembly code development and debugging.
  • Solid knowledge of scripting languages such as Perl or python.
  • Understand modern computer architecture including registers, interrupts, threads, on-chip memory and DRAM.
  • Must be able to resolve data synchronization issues with computer architecture.
  • Must be comfortable with modern software development methodologies such as code review, unit testing, peer reviews, and more.
  • Familiarity with image processing and video compression standards (e.g., MPEG, H.264/265).
  • Must have basic knowledge of video representation.
  • Familiarity with Neural Network frameworks such as TensorFlow, caffe, pytorch etc.
  • Excellent verbal and written communication skills.
  • Excellent analytical, problem solving and presentation skills.
  • Excellent cross-functional, cross-site teamwork abilities.

Combining technical expertise and a commitment to quality, Ambarella has established itself as the industry standard for excellence in video performance by offering pristine imagery, efficient compression, and low-power operation.

For our next phase of growth, we are looking for talented team members to help us deliver our advanced computer vision algorithms to tomorrow’s intelligent video products.

Our target applications include autonomous vehicles, intelligent video surveillance, self-flying drones, smart wearable cameras, 360-degree immersive video, and more.

#J-18808-Ljbffr