1

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

Research Engineering Interns

Reston, VA · On-site

$17.50 - $22.75/hr

Work as part of a team, designing, programming, integrating and/or testing hardware and software, algorithms, and systems. Specific duties, related to this list, to be assigned per your background

Showing results 41-48

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:

WBG Pioneer - Development Impact Intern

The World Bank Group

Washington, DC • On-site

Internship

Re-posted 6 days ago


Job description

DECDI generates high-quality and operationally relevant data and research to transform development policy, help reduce extreme poverty, and secure shared prosperity. It develops customized data and evidence ecosystems to produce actionable information and recommends specific policy pathways to maximize impact. DECDI works across the following World Bank sectors: Agriculture, Governance, Climate Change, Financial & Private Sector Development, Entertainment Education, Transport & Infrastructure, Social Protection & Jobs, and Fragility Conflict and Violence. DECDI establishes a research team to work on each study, which typically includes a principal investigator and co-investigators, a field coordinator based in country to support the government client, and one or more research assistants to support data cleaning, processing, and analysis. 

Within DECDI, The Mind, Behavior, and Development Unit (eMBeD) offers internships that engage students in the practical application of behavioral science to tackle complex policy challenges. These opportunities provide a hands-on introduction to using behavioral insights to design, test, and refine interventions aimed at improving outcomes across DECDI. By the end of the internship, interns will develop a deep understanding of how behavioral science enhances policy effectiveness and supports equitable development, especially in resource-constrained settings. 

More information can be found at http://www.worldbank.org/dime and https://www.worldbank.org/en/programs/embed.

Duties and Responsibilities

The interns will report to the project Principal Investigators and other members of the Impact Evaluation team.

Duties for interns include, but are not limited to: 
  • Support the dissemination of impact evaluation methodology and results
  • Support team members in writing well-documented, reproducible code for data cleaning, descriptive statistics, regression analysis, data visualization, and any other analysis as per project needs; and/or document all data work on the project's GitHub repository
  • Manage databases, integrating various data sources (for example, project monitoring data, administrative data from local government, and household survey data). This may require programming matching algorithms, using spatial data to create linkages, performing manual matching, and linking up with field staff for additional information on specific tasks
  • Conduct literature review and syntheses, contribute to impact evaluation reports and policy briefs, and support the design and development of concept notes, policy notes, or papers that synthesize research findings, provide actionable recommendations, and inform policymaking in relevant areas, among other writing and editing tasks
  • Contribute to the development and implementation of field protocols for primary data collection and procedures and survey instruments, including field protocol, data quality protocol, recruitment of field staff, field staff training, and survey pilots
  • Coordinate acquisition of secondary data, such as administrative data
  • Support the development of instruments and diagnostic tools for data collection, such as focus groups, interviews, and surveys, as applicable
  • Assist and support the design, implementation, and analysis of randomized controlled trials (RCTs) using behavioral insights approaches
  • Perform other related tasks, as discussed