1

Intern C++ Software Engineer Internship Jobs in Rochester, MN

AI Developer

Rochester, MN ยท On-site +1

As a Senior Software Engineer for AI Platform Engineering, you will bridge the gap between high ... level language (C, C++, Golang, Java, C# etc.) and a basic knowledge of related fields.

New

Digital Analyst Internships

Rochester, MN ยท On-site

$96K - $113K/yr

By submitting your interest, you'll be among the first to know when internship opportunities open ... As a Digital Analyst Intern, you'll work alongside a talented team focused on enhancing the digital ...

Senior Data Engineer

Rochester, MN ยท On-site

$103K - $140K/yr

... and vended software to meet the desired design functionality for products and programs. The ... Strong Experience in scripting languages such as Python, JavaScript, PHP, C++ or Java & API ...

next page

Showing results 1-20

Intern C Software Engineer Internship information

See Rochester, MN salary details

$13

$25

$39

How much do intern c++ software engineer internship jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for intern c++ software engineer internship in Rochester, MN is $25.84, according to ZipRecruiter salary data. Most workers in this role earn between $21.01 and $29.33 per hour, depending on experience, location, and employer.

What is the difference between Intern C++ Software Engineer Internship vs C++ Software Developer?

AspectIntern C++ Software Engineer InternshipC++ Software Developer
QualificationsCurrently pursuing or recently completed a degree in Computer Science or related fieldBachelor's or higher in Computer Science or related field, with professional experience
Work EnvironmentTemporary, training-focused, often in a corporate or tech companyFull-time, ongoing employment in software development teams
ResponsibilitiesLearning, assisting with coding tasks, gaining industry experienceDesigning, coding, testing, and maintaining software applications
Usage in IndustryInternship programs, entry-level trainingFull-fledged software development roles

In summary, an Intern C++ Software Engineer Internship is a temporary, training-focused position for students or recent graduates, while a C++ Software Developer is a full-time professional role involving ongoing software development responsibilities.

What are popular job titles related to Intern C++ Software Engineer Internship jobs in Rochester, MN? For Intern C++ Software Engineer Internship jobs in Rochester, MN, the most frequently searched job titles are:
What job categories do people searching Intern C++ Software Engineer Internship jobs in Rochester, MN look for? The top searched job categories for Intern C++ Software Engineer Internship jobs in Rochester, MN are:
What cities near Rochester, MN are hiring for Intern C++ Software Engineer Internship jobs? Cities near Rochester, MN with the most Intern C++ Software Engineer Internship job openings:
AI Developer

AI Developer

Da Vinci Software

Rochester, MN โ€ข On-site, Remote

Contractor

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Overview:
Our client is seeking an AI Developer.ย  As a Senior Software Engineer for AI Platform Engineering, you will bridge the gap between high-scale system architecture and frontier AI.ย ย You will be one of builders of our Model & Agent Runtimesโ€”the specialized engines that govern how models and autonomous agents execute across our hybrid-cloud footprint. This isn't just about deployment; itโ€™s about a platform-first mindset.
Core responsibilities:
  • You will ensure that AI capabilities are scalable, secure, and governed through world-class AgentOps, LLMOps, and MLOps practices.
  • What Youโ€™ll Do Architect the Future of Runtimes: Design and implement high-performance hosting environments for both specialized models and autonomous agents.
  • Scale Hybrid-Cloud Infrastructure: Build multi-tenant platform capabilities that support seamless agent and model execution across diverse cloud and on-prem environments.
  • Drive Operational Excellence: Implement robust solutions for real-time monitoring, distributed tracing, and automated evaluation of agents & models in production.
  • Operational Stewardship: Act as a member of our rotational platform operational team, ensuring the reliability and uptime of critical AI services.
  • Collaborate & Advocate: Partner with cross-functional AI teams to identify system friction, streamlining their workflows and accelerating the delivery of AI-driven value.
Education:
  • Bachelor's Degree in Computer Science/Engineering or related field with 5 years of experience as noted below; OR an Associate's degree in Computer/Science/Engineering or related field with 7 years of experience.
  • Have in-depth knowledge of software engineering with experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.) and a basic knowledge of related fields.
  • Demonstrated problem solving and time management skills.
  • Possesses strong technical aptitude for designing and implementing software solutions.
  • Experience with modern application development frameworks
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Deep hands-on technical expertise, excellent verbal and written communication skills.
  • Experience with Agile software development techniques.

Required Skills:
  • Deep Systems Expertise: Proven experience building scalable back-end systems, ideally with a focus on containerization and orchestration (4+ years of in-depth Kubernetes is a must).
  • AI/ML Fluency: Strong understanding of the lifecycle of LLMs and autonomous agents, including inference optimization and RAG architectures.
  • Operational Rigor: A track record of implementing observability (logging, metrics, tracing) in complex, distributed environments.
  • Problem-Solving Mindset: The ability to turn abstract AI research into production-grade, hardened platform features.
  • Have in-depth knowledge of software engineering with experience coding applications or services in a high-level programming language, preferably Python, and a basic knowledge of related fields.
  • Demonstrated problem solving and time management skills.
  • Possesses strong technical aptitude for designing and implementing software solutions.
  • Experience with modern application development frameworks
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Deep hands-on technical expertise, excellent verbal and written communication skills.
  • Experience with Agile software development techniques.
  • Pro Desk API
Preferred Qualifications:
  • Ability to use a wide variety of open-source technologies and cloud-based services.
  • Experience writing software for hybrid cloud (GCP, AWS, Azure).
  • Experience building high-performance, highly available and scalable distributed systems.
  • Experience developing software for healthcare related industries.
Additional Information:
  • Fully Remote Role
  • Contract position

Da Vinci Software logo

About Da Vinci Software

Sourced by ZipRecruiter

Who We Are We are a software company that strives to build sustainable relationships through the delivery of innovative solutions. Agile software development is at the heart of 'how we work' which allows us to bring people together for strong collaboration and problem solving. What We Do We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes. We passionately believe 'how we work' is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Burnsville, MN, US

Year founded

2008

Social media