1

Computer Programming Internship Jobs in Austin, TX

Research Engineer Internship Austin, TX About Avride Avride is a US-based developer of autonomous ... learning, computer vision, optimization, or probabilistic modeling. * Programming Skills:

About the Internship At Avride, Research Engineer Interns operate at the intersection of cutting ... learning, computer vision, optimization, or probabilistic modeling. * Programming Skills:

About the Internship At Avride, Research Engineer Interns operate at the intersection of cutting ... learning, computer vision, optimization, or probabilistic modeling. * Programming Skills:

Renewable Engineering Intern

Austin, TX

$16.50 - $21.50/hr

Renewable Engineering Interns Kier Wright Renewable Engineering (KWRE) is seeking curious ... Prolonged periods working at a computer * Occasional site visits involving standing, walking, or ...

Renewable Engineering Intern

Austin, TX ยท On-site

$20 - $30/hr

Renewable Engineering Interns Kier Wright Renewable Engineering (KWRE) is seeking curious ... Prolonged periods working at a computer * Occasional site visits involving standing, walking, or ...

Interns will gain hands-on experience supporting large-scale solar and energy storage projects ... Prolonged periods working at a computer * Occasional site visits involving standing, walking, or ...

Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software ... internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C+

next page

Showing results 1-20

Computer Programming Internship information

See Austin, TX salary details

$11

$22

$39

How much do computer programming internship jobs pay per hour?

As of May 28, 2026, the average hourly pay for computer programming internship in Austin, TX is $22.69, according to ZipRecruiter salary data. Most workers in this role earn between $18.37 and $24.09 per hour, depending on experience, location, and employer.

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

To thrive as a Computer Programming Intern, a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and data structures is essential, often supported by progress toward a computer science degree. Familiarity with version control systems like Git, integrated development environments (IDEs), and possibly exposure to databases or web frameworks is typically expected. Strong problem-solving abilities, eagerness to learn, and clear communication help interns stand out and integrate with development teams. These skills and qualities are crucial for contributing effectively to projects, adapting to new technologies, and maximizing the internship learning experience.

What kinds of projects and tasks can I expect to work on during a computer programming internship?

During a computer programming internship, you'll typically work on real-world coding projects such as developing features, fixing bugs, or writing automated tests under the guidance of experienced developers. Interns often participate in code reviews, team meetings, and may also help with documentation or research tasks. The exact responsibilities can vary based on the company, but you'll likely collaborate closely with other engineers and possibly with product managers or designers, providing a well-rounded experience. This hands-on exposure helps you build both technical and teamwork skills that are highly valued in the software industry.

What is a computer programming internship?

A computer programming internship is a temporary position that allows students or recent graduates to gain practical experience in software development and coding within a professional setting. Interns typically work under the supervision of experienced programmers, contributing to real projects while learning industry-standard tools, languages, and development practices. The goal is to help interns build technical skills, enhance their resumes, and gain insight into how software teams operate, often leading to networking opportunities and potential full-time job offers.

What is the difference between Computer Programming Internship vs Software Development Internship?

AspectComputer Programming InternshipSoftware Development Internship
Required SkillsBasic programming languages (e.g., Python, Java)Programming, software design, problem-solving
Work EnvironmentTech companies, startups, educational institutionsTech firms, software companies, startups
Typical Duration8-12 weeks8-12 weeks
FocusLearning programming fundamentalsBuilding and testing software applications

While both internships involve programming skills, a Computer Programming Internship typically emphasizes learning coding basics, whereas a Software Development Internship focuses on designing, developing, and testing software projects. The roles often overlap but differ in scope and depth of software engineering tasks.

What are the most commonly searched types of Computer Programming jobs in Austin, TX? The most popular types of Computer Programming jobs in Austin, TX are:
What are popular job titles related to Computer Programming Internship jobs in Austin, TX? For Computer Programming Internship jobs in Austin, TX, the most frequently searched job titles are:
What job categories do people searching Computer Programming Internship jobs in Austin, TX look for? The top searched job categories for Computer Programming Internship jobs in Austin, TX are:
What cities near Austin, TX are hiring for Computer Programming Internship jobs? Cities near Austin, TX with the most Computer Programming Internship job openings:

Research Engineer Internship

Avride

Austin, TX โ€ข On-site

Internship

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


Job description

Research Engineer Internship

Austin, TX

About Avride

Avride is a US-based developer of autonomous vehicles and delivery robots. We develop and operate both autonomous cars and delivery robots that share technologies and mutually benefit from each other's advancementsโ€”a unique approach in the industry.

About the Internship

At Avride, Research Engineer Interns operate at the intersection of cutting-edge academic research and real-world engineering. You will use our massive datasets of real driving logs to train models and develop algorithms.

During this internship, you will be embedded in the ML Prediction and Planning team, which is responsible for building machine learning models that enable autonomous vehicles to understand their environment and make safe, efficient driving decisions on real roads. The team focuses on predicting the behavior of surrounding agents and generating trajectories that the vehicle can follow in complex, dynamic scenarios.

You will be paired with a dedicated senior researcher and work on problems directly impacting real-world driving performance. This program is designed to give you a deep understanding of how to take a theoretical concept from a research paper, prototype it, and evaluate its performance in a complex, safety-critical system.

What You'll Do

We are currently offering two different internships within our ML Prediction and Planning team for the Summer of 2026.

Autonomous Vehicles

  • Applied Research Project: Take ownership of a research project focused on exploring how model ensembling strategies influence the gap between open-loop (training) and closed-loop (simulation) performance. You will review relevant literature, formulate hypotheses, and prototype solutions using Python and ML frameworks (like PyTorch).
  • Design Ensembling Strategies: Implement and evaluate multiple ensembling approaches, including blending models trained with different random seeds, combining checkpoints from different training stages, and applying weighted averaging or learned blending of model outputs.
  • Run Controlled Experiments: Systematically compare single-model vs ensemble performance and seed diversity vs checkpoint diversity, and measure their impact on open-loop metrics (training/validation loss, accuracy) and closed-loop metrics (simulation performance, safety, stability).
  • Analyze Metric Alignment: Investigate the correlation (or lack thereof) between open-loop and closed-loop improvements, identify cases where ensembling improves one metric but degrades the other, and formulate hypotheses explaining the observed behavior.

Simulation

  • Applied Research Project: You will work on evaluating and improving the behavior of ML-driven traffic agents in our autonomous driving simulator. Our prediction model generates multiple trajectory candidates for each simulated agent at every step. Your job is to design evaluation functions that select trajectories with desired propertiesโ€”from realistic to adversarialโ€”and build quantitative metrics to measure how agent behavior changes. Today we assess realism visually; you will replace that with data-driven evaluation that becomes the standard tool for measuring every future improvement to our agent simulation. You'll work with real driving data, run experiments on large scenario pools, and produce results that directly influence the team's roadmap for agent simulation.
  • Design and implement algorithms: Work alongside your mentor to design, test, and iterate algorithms that select agent trajectories optimizing for different objectives: aggressiveness, interaction density, route fidelity.
  • Build evaluation metrics: For comparing agent behavior strategies: interaction intensity (time-to-collision, proximity), kinematics plausibility (acceleration, jerk), and distributional similarity to real traffic.
  • Data-Driven Experimentation: Run experiments on large-scale scenario pools, comparing ML agents against baseline approaches and measuring the impact of different strategies.
  • Work with production codebase: The prediction models you'll experiment with are the same ones deployed in our autonomous vehicles. Your work is a part of a C++ simulation pipeline running large-scale scenario evaluation.
  • Knowledge Sharing: Conclude your internship by presenting your methodology, experimental results, and data-driven recommendations on where trajectory ranking is sufficient and where model-level changes are required.

What You'll Need

  • Education: Currently pursuing a Bachelor's, Master's, or PhD (highly preferred) in Computer Science, Robotics, Machine Learning, Applied Mathematics, or a related field with an expected graduation date between Winter 2026 and Spring 2027.
  • Machine Learning / Math Foundation: Strong understanding of deep learning, reinforcement learning, computer vision, optimization, or probabilistic modeling.
  • Programming Skills: Proficiency in Python and deep learning frameworks (PyTorch, TensorFlow). Basic familiarity or willingness to learn C++.
  • Research Acumen: Ability to read, understand, and implement algorithms from academic research papers. A strong analytical mindset for designing experiments and interpreting data.
  • Eagerness to Learn: Highly collaborative, open to feedback, and excited to tackle unsolved problems in the autonomous driving space.

What You'll Get

  • 1:1 Mentorship: Direct guidance from leading researchers and engineers in the autonomous vehicle industry to help you navigate technical roadblocks and grow your career.
  • Massive Compute & Data: Access to state-of-the-art driving data to fuel your experiments.
  • Networking & Culture: Invitations to tech talks, paper reading groups, intern social events, and cross-team collaborations.

Please note that this is an in-person internship based at our office in Austin, Texas. We are prioritizing candidates who currently reside within commuting distance of Austin. We do not provide relocation assistance, travel reimbursement, or housing stipends for this position.

Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available.

Avride is an equal opportunity employer and committed to providing reasonable accommodations to qualified applicants and employees with disabilities to ensure they have equal access to employment opportunities. Avride complies with the Americans with Disabilities Act (ADA), if you need a reasonable accommodation to assist with the application or hiring process, or to perform the essential functions of a job, please email jobs@avride.ai.