1

Theoretical Computer Science Intern Jobs (NOW HIRING)

As an intern, you will work on real-world machine learning and data science projects under the ... Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Data ...

OR · On-site

Point C is seeking an AI Data Science Intern to join our Operations team this summer/fall. You'll ... Currently a Senior or Graduate student enrolled in a degree program in Business, Computer Science ...

What You'll Be Part Of An iSpot Research Data Science Intern is a great opportunity to help iSpot ... computer science, physics, social sciences, or other quantitative discipline. ● Relevant work ...

... Computer Science Intern in support of our FAA engineering program for the Second Level Engineering (SLE) Automation and Tools Team. You will find the subject matter interesting and a team-oriented ...

Strong foundation in mathematics and theoretical computer science, such as linear algebra, calculus, graph theory, computational geometry, combinatorial optimization algorithms, stochastic processes ...

Strong foundation in mathematics and theoretical computer science, such as linear algebra, calculus, graph theory, computational geometry, combinatorial optimization algorithms, stochastic processes ...

Strong foundation in mathematics and theoretical computer science, such as linear algebra, calculus, graph theory, computational geometry, combinatorial optimization algorithms, stochastic processes ...

next page

Showing results 1-20

Theoretical Computer Science Intern information

What does a Theoretical Computer Science Intern do?

A Theoretical Computer Science Intern typically works on fundamental problems in computer science, such as algorithms, computational complexity, cryptography, or data structures. Their work often involves mathematical proofs, designing algorithms, and analyzing their efficiency rather than practical software development. Interns may assist with ongoing research projects, collaborate with senior researchers, and contribute to academic papers or presentations. The goal is to deepen understanding of the theoretical foundations that underpin computer technology.

What types of projects or research topics do Theoretical Computer Science Interns typically work on during their internship?

As a Theoretical Computer Science Intern, you'll often contribute to projects involving algorithm design, computational complexity, cryptography, or formal verification. Interns usually work closely with research scientists or professors, assisting in literature reviews, developing mathematical proofs, and running computational experiments. Collaboration is key, and you may present findings in group meetings or co-author papers. These internships provide an excellent opportunity to deepen your theoretical knowledge while gaining practical experience in a collaborative research environment.

What are the key skills and qualifications needed to thrive as a Theoretical Computer Science Intern, and why are they important?

To thrive as a Theoretical Computer Science Intern, you need a solid background in discrete mathematics, algorithms, and computational theory, often supported by ongoing or completed coursework in computer science or mathematics. Familiarity with programming languages like Python or C++, and tools such as LaTeX for documentation, is commonly required. Strong analytical thinking, problem-solving abilities, and effective communication skills help you stand out in collaborative research environments. These skills are crucial for tackling complex theoretical problems, contributing to research projects, and clearly presenting findings.

What is the difference between Theoretical Computer Science Intern vs Software Development Intern?

AspectTheoretical Computer Science InternSoftware Development Intern
Required CredentialsComputer science coursework, strong math skillsProgramming skills, coursework in software engineering
Work EnvironmentResearch labs, academic settings, tech companiesDevelopment teams, tech companies, startups
Industry UsageResearch projects, algorithm development, academiaApplication development, product building, coding

Theoretical Computer Science Interns focus on research, algorithms, and mathematical foundations, often in academic or research settings. Software Development Interns work on coding, building applications, and software projects in industry environments. Both roles require strong technical skills but differ in their focus and work environment.

What cities are hiring for Theoretical Computer Science Intern jobs? Cities with the most Theoretical Computer Science Intern job openings:
What are the most commonly searched types of Theoretical Computer Science jobs? The most popular types of Theoretical Computer Science jobs are:
What states have the most Theoretical Computer Science Intern jobs? States with the most job openings for Theoretical Computer Science Intern jobs include:
Data Scientist Intern

Data Scientist Intern

Applexus Technologies

Seattle, WA • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

United States of America Seattle Full Time
Applexus is a global SAP consulting firm specializing in SAP S/4HANA, Data & Analytics, and SAP BTP solutions. We provide comprehensive end-to-end services, from strategic planning to seamless implementation, backed by deep industry expertise and SAP domain knowledge. Our tailored solutions for various industries and lines of business are designed to enhance business performance, foster innovation, and deliver tangible business value to our clients.
Headquartered in Seattle, Washington, we operate out of centers in the United States, Canada, the United Kingdom, and India. Our commitment goes beyond just business; we're dedicated to making a positive impact by actively serving our communities worldwide.
About the Role:
We are looking for a motivated and curious Data Science Intern to join our team. As an intern, you will work on real-world machine learning and data science projects under the guidance of experienced professionals. This is a great opportunity to apply your academic knowledge, learn new tools and techniques, and gain hands-on experience in the AI/ML field.
Skills & Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field from an accredited U.S. university.
  • Good programming skills in Python (knowledge of R is a plus).
  • Familiarity with ML libraries and frameworks like scikit-learn, TensorFlow, PyTorch, or Keras.
  • Understanding of basic statistics, linear algebra, and machine learning algorithms.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and as part of a team.
Key Responsibilities:
  • Assist in building, training, and evaluating machine learning models.
  • Work on data cleaning, preprocessing, and feature engineering.
  • Contribute to developing predictive models, natural language processing (NLP), or computer vision projects.
  • Use Python and relevant libraries (such as Pandas, NumPy, scikit-learn, TensorFlow, or PyTorch).
  • Collaborate with team members to analyze results and present insights.
  • Document work and findings clearly for future reference.
What You'll Gain:
  • Hands-on experience with cutting-edge AI/ML technologies.
  • Mentorship from experienced data scientists and engineers.
  • Opportunity to work on meaningful projects with real impact.
  • A certificate of completion and potential for future full-time opportunities.

Join the Team
Tesr