1

Python Programming Intern Jobs in Thousand Oaks, CA

We're hiring an intern to join our CBO & Sales Solutions team focused on financial services. You'll ... Python, orchestrating models, and deploying real workflows alongside our solutions engineering team ...

Role Definition A member of the Site Reliability Engineer Intern in the Tencent IEG organization ... programming languages (e.g. Go, Python, Java, C++ , etc) Strong analytical and problem-solving ...

The intern focused on Loyalty will support analysis, product marketing initiatives, process ... Familiarity with tools such as Microsoft Office, Excel, or basic programming languages (Python ...

next page

Showing results 1-20

Python Programming Intern information

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

To thrive as a Python Programming Intern, you need a foundational understanding of Python syntax, problem-solving abilities, and a basic grasp of software development principles, often evidenced by relevant coursework or personal projects. Familiarity with tools like Git, Jupyter Notebook, and frameworks such as Flask or Django is typically expected. Strong communication, eagerness to learn, and teamwork skills help interns adapt quickly and collaborate effectively. These skills and qualities are vital for successfully contributing to real-world projects, learning from mentors, and building a foundation for a software development career.

What types of projects can I expect to work on as a Python Programming Intern, and how are they typically structured?

As a Python Programming Intern, you will often be assigned to real-world projects such as data analysis scripts, web application features, or automation tools, depending on the organization's focus. These projects are usually structured with clear objectives and milestones, and you'll likely collaborate with more experienced developers through code reviews and regular check-ins. You can expect to work both independently and as part of a team, gaining exposure to professional codebases, version control systems like Git, and agile development practices. This hands-on experience is designed to help you build practical skills while contributing meaningfully to the team's goals.

What does a Python Programming Intern do?

A Python Programming Intern assists with software development tasks using the Python programming language. Typical responsibilities include writing and testing code, debugging software, collaborating with team members on projects, and learning best practices for coding and version control. Interns often work on real-world projects to gain hands-on experience and improve their programming skills. They may also participate in meetings, contribute to documentation, and support the development team in various tasks.

What is the difference between Python Programming Intern vs Data Science Intern?

AspectPython Programming InternData Science Intern
Required SkillsPython, basic programming, scriptingPython, statistics, data analysis
Work EnvironmentDevelopment projects, coding tasksData analysis, modeling, research
Industry UsageSoftware, tech companies, startupsFinance, healthcare, tech

The Python Programming Intern typically focuses on coding and software development using Python, often in tech or startup environments. In contrast, a Data Science Intern combines Python skills with data analysis and statistical methods to derive insights. Both roles require Python knowledge but differ in their focus and application areas, making them distinct yet related entry-level positions in the tech industry.

What cities near Thousand Oaks, CA are hiring for Python Programming Intern jobs? Cities near Thousand Oaks, CA with the most Python Programming Intern job openings:
Intern, Applications Developer

Intern, Applications Developer

Pixelogic Media Partners, LLC

Burbank, CA • On-site

$19 - $20/hr

Other

Posted 14 days ago


Job description

Intern Applications Developer

  • Location: Burbank, CA (onsite)
  • Schedule: Day shift, 9:00 AM start
  • Compensation: $19-20/hour

Pixelogic provides a broad range of solutions across film and television post-production, localization, and distribution. This role sits within the team that develops scalable applications and services to support an ever-changing entertainment landscape. We are seeking talented individuals who can help advance the state of the art in media processing.

You will go through training, learning, and knowledge application for twelve weeks. Each week you will be required to meet or exceed set objectives and will evaluate these goals in a regular 1-1 meeting. You will be assigned a direct manager and a mentor resource to help you learn and develop. Your work will be hands-on, and the skills acquired in this role are transferable to any entry-level Application Developer role.

Training includes introduction to process and procedures as well as systems and support. Throughout the twelve weeks you will follow a curriculum that incorporates planned learning experiences through the Pixelogic LMS, in-person coaching, and application.

Description:

  • Work in an agile team to develop, test, deploy and maintain services that support Pixelogic's end-to-end supply chain.
  • Collaborate with lead developers to design, develop, and maintain software applications, features, and systems using modern software development methodologies.
  • Assist in the development and maintenance of software applications, ensuring functionality and optimization.
  • Debug and troubleshoot software issues, implementing effective solutions.
  • Document software designs, coding procedures, and program functionalities.
  • Perform unit tests and work with QA and deployment team towards a complete product.
  • Participate in code reviews and provide constructive feedback to improve code quality.

For interview consideration:

Applicants must have completed their Bachelor's or Master's Degree requirements in Computer Science, Software Engineering, or related field from an accredited institution.

A Master's Degree is not required but desirable. Candidate must be able to provide a copy of school transcripts upon request.

Requirements

  • Strong understanding of programming languages such as Python, JavaScript, or similar.
  • Familiarity with Linux and system service framework is a plus.
  • Experience using GitHub and Atlassian products (Confluence, Jira) preferred.
  • Basic understanding of software development methodologies and best practices.
  • Excellent problem-solving and critical-thinking skills.
  • Strong communication and interpersonal skills.
  • Ability to work collaboratively in a team environment.
  • 0-1 year work experience preferred