1

Computer Science Internship Jobs in Marquette, MI

Political Intern

Marquette, MI

$16.25 - $21/hr

In this internship, you will directly assist candidates running for public office that the Sierra Club has endorsed. The Sierra Club maintains a rigorous endorsement process focused on supporting ...

Computer Science Internship information

What do you do as a computer science intern?

A computer science intern typically assists with software development, coding, testing, and debugging projects. They may work with programming languages like Python, Java, or C++, and often collaborate with teams to gain practical experience in software engineering and problem-solving. Interns may also participate in code reviews and learn about development tools and workflows.

What is the difference between Computer Science Internship vs Software Developer Intern?

AspectComputer Science InternshipSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in CS or related fieldSame as CS internship, often students or recent grads
Work EnvironmentVaries across tech companies, research labs, startupsPrimarily software development teams in tech firms
Employer & Industry UsageUsed across academia, industry, research projectsPrimarily in software development companies and tech industry
Common Search & Comparison IntentUnderstanding internship opportunities in CSComparing software development internship roles

Both Computer Science Internships and Software Developer Internships target students or recent graduates interested in tech. While CS internships may include research, data analysis, or broader technical roles, Software Developer Internships focus specifically on coding and software creation. The choice depends on your career goals and the specific skills you want to develop.

Where can I do my internship as a computer science student?

Computer science students can pursue internships at technology companies, startups, research institutions, or through university programs. Internships often involve working with programming languages, software development, or data analysis, and may require prior knowledge of tools like Git or Python.

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

To thrive as a Computer Science Intern, you generally need foundational knowledge in programming, algorithms, and data structures, often supported by progress toward a computer science degree. Familiarity with coding languages such as Python, Java, or C++, as well as experience using version control systems like Git, is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns stand out in collaborative environments. These skills and qualities are essential because they enable interns to contribute meaningfully to projects, adapt to new technologies, and work efficiently within a development team.

What types of projects do Computer Science interns typically work on, and how much autonomy can I expect?

Computer Science interns often contribute to real-world projects such as developing new software features, debugging code, automating processes, or supporting infrastructure. While the level of autonomy varies by company, interns are generally given meaningful tasks and encouraged to collaborate with senior engineers and cross-functional teams. You'll likely participate in code reviews, agile sprints, and team meetings, gaining hands-on experience and feedback. Many organizations assign mentors to guide interns, helping them balance independence with structured learning and support.

Is 23 an hour good for an internship?

For a computer science internship, $23 per hour is generally considered above average, as many internships pay between $15 and $20 an hour. This rate may reflect the level of skills, location, and the company's budget, and it often includes opportunities to gain valuable experience with programming languages and tools like Python or Java. However, internship pay varies widely depending on the industry and region.

What Are Internship Opportunities in Computer Science?

An internship in computer science provides on-the-job training for students who study computer science. Your duties in this program depend on the focus on the internship. Some interns get experiencing coding and developing software, applications, or website user interfaces. As an intern, you work under the direction of programming and development professionals. Your responsibilities include writing lines of code, testing and debugging software, learning computer languages in a realistic setting, and functioning as part of a team. Other computer science internships focus on providing technical support, cybersecurity services, or administration services as part of an IT team.

Which internship is best for a CS student?

The best internship for a CS student depends on their interests and career goals, but generally, internships at reputable tech companies or research institutions that offer hands-on experience in programming, software development, or data analysis are valuable. Look for opportunities that provide mentorship, skill development, and exposure to real-world projects, often requiring proficiency in languages like Python, Java, or C++ and relevant technical certifications. These internships can enhance your resume and prepare you for full-time roles in the tech industry.

What is a computer science internship?

A computer science internship is a temporary position that allows students or recent graduates to gain practical experience in the field of computer science. Interns typically work on real-world projects, assisting with programming, software development, data analysis, or IT support under the supervision of experienced professionals. These internships provide valuable hands-on skills, networking opportunities, and insight into potential career paths within technology industries.
More about Computer Science Internship jobs
What cities near Marquette, MI are hiring for Computer Science Internship jobs? Cities near Marquette, MI with the most Computer Science Internship job openings:
Infographic showing various Computer Science Internship job openings in Marquette, MI as of July 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.

$16.25 - $21/hr

Part-time

Re-posted 14 days ago


Job description

Job Title: Political Intern
Department: Michigan Chapter
Location: Hybrid within Michigan
Reports to: Legislative and Political Director
Duration: 10-20 hours/week for 4 months

Open positions:
Context: At the Sierra Club, we believe in the power of interdependence. Together, we remain committed to the fight for a healthy climate built on a foundation of environmental, racial, economic, and gender justice - a future where all people benefit from a healthy, thriving planet and a direct connection to nature. As the climate crisis and deeply entrenched systemic racism all fuel injustice, we will continue to fight for a bold, transformational agenda that recognizes the interconnectedness between our planet, our humanity, and our future. By recognizing that our destinies are tied, we continue to name that all things are fundamentally connected, and the overlap between ecology, race, gender, and representative government will move to either advance our collective humanity or to oppress it. Sierra Club has close to 800 staff across the country and a network of 64 local chapters that are led and fueled by thousands of volunteers. We are also proud to be a unionized employer, with three labor unions representing more than half of our employees.


Scope: In this internship, you will directly assist candidates running for public office that the Sierra Club has endorsed. The Sierra Club maintains a rigorous endorsement process focused on supporting environmentally-minded candidates in competitive races across Michigan.

Interns will receive training in the fundamentals of political and campaign organizing, learn about environmental issues impacted by public policy decisions, and gain firsthand experience working on active political campaigns. Interns may be deployed to support campaigns for varying lengths of time depending on scheduling and campaign needs.

Potential responsibilities include organizing voter outreach efforts, assisting with volunteer recruitment, supporting communications and earned media strategies, conducting policy and campaign research, assisting with fundraising events, canvassing, phone banking, and helping campaigns with administrative and data-entry tasks.

Job activities include but are not limited to:
  1. Support political and electoral organizing efforts for Sierra Club-endorsed candidates through voter contact, canvassing, phone banking, and volunteer recruitment activities. Assist campaigns in engaging voters and mobilizing supporters during key election periods.

  2. Assist with communications and media outreach efforts, including helping coordinate press conferences, drafting press materials, supporting social media content, and assisting with earned media strategy development.

  3. Conduct policy, political, and campaign research related to environmental and public policy issues impacting Michigan communities. Help track legislation, candidate positions, and campaign developments.

  4. Provide operational and administrative support to campaigns and Sierra Club political programs, including event support, data entry, office tasks, and coordination with volunteers and partner organizations.

The successful candidate must have the following skills and experience:
  • Interest in politics, public policy, community organizing, or environmental advocacy, with a desire to learn more about political campaigns and grassroots organizing.

  • Strong written and verbal communication skills, including the ability to work collaboratively with volunteers, campaign staff, and community members in fast-paced environments.

  • Ability to work independently, take direction on projects, manage multiple responsibilities, and adapt to changing campaign priorities and timelines.

  • Familiarity with Microsoft Office, Google Workspace, email communication platforms, and social media platforms such as Facebook, Instagram, and X/Twitter.

  • Willingness to participate in campaign field activities, trainings, and occasional evening or weekend events as needed.

  • Commitment to environmental justice, civic engagement, and building inclusive democratic participation across communities.

  • Committed to evolution.You are committed to continuously deepening and evolving your own understanding of systems of oppression through study, openness, and humility. And you easily recognize your own relationship to privilege and power, examining and shifting your behaviors as appropriate.

  • Uplifting and additive. You see mistakes as opportunities for growth; problems as catalysts for solutions, and inspire others along the journey. You carry a constructive approach, can-do attitude, a sense of humor, and authentic kindness wherever you go.

The strongest candidates will also demonstrate the following experience, skills and competencies:
  • Prior volunteer or internship experience on political campaigns, issue advocacy campaigns, or community organizing efforts.

  • Knowledge of Michigan politics, elections, or environmental policy issues.

  • Experience with graphic design, social media management, voter databases, or digital organizing tools.

$3,000 - $3,000 one-time

Compensation
This internship is unpaid, but includes a $3,000 completion stipend intended to help offset food, transportation, and other related expenses. The stipend would be dispersed at the completion of the 4 month internship.  

Academic credit may be available depending on school requirements and advisor approval. 

This is a category 99 non-exempt, non-represented, temporary position.

Sierra Club is a 501(c)(4) non-profit organization. Sierra Club employees are not eligible to participate in the Federal Public Service Loan Forgiveness (PSLF) Program.


Sierra Club values the expertise and talents of foreign nationals. Sierra Club sponsors both nonimmigrant and immigrant visas when certain criteria are met, based on immigration laws and organizational needs. Such sponsorship is at the discretion of the Department Head and Sierra Club People Department in consultation with the employee's manager. The Sierra Club cannot guarantee the approval of a visa petition. The Sierra Club is an equal opportunity employer committed to workforce belonging.

To Apply

The Sierra Club provides equal employment and advancement opportunities to all staff members. Employment decisions are based on merit, qualifications, lived experience and skills. The Sierra Club does not discriminate in employment opportunities or practices on the basis of race, color, creed, religion, national origin, immigration status, socioeconomic status, ancestry, age, size, sex, sexual orientation, gender, gender identity, familial status, veteran status, disability, AIDS/HIV status, medical condition, prior conviction, arrest history, traits historically associated with race, including, but not limited to, hair texture and protective hairstyles, or any other characteristic protected by law.

The Sierra Club values applicants who are people that identify as Black, Indigenous, and other minoritized groups; women; queer, transgender, gender non-conforming, and gender fluid people.

Explore, enjoy and protect the planet.

Applications will be accepted through July 30, 2026.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job