1

Python Intern Jobs in Princeton, NJ (NOW HIRING)

IT Intern

Edison, NJ · On-site

$15.50 - $20.75/hr

The IT Intern will work with various teams across the IT department to deliver small, well-scoped ... A data quality suite with automated checks (SQL and Python) * At least one deployed agent that ...

IT Intern

Edison, NJ · On-site

$15.50 - $20.75/hr

The IT Intern will work with various teams across the IT department to deliver small, well-scoped ... A data quality suite with automated checks (SQL and Python) * At least one deployed agent that ...

Non-LDP Intern/Co-Op Job Category: Career Program All Job Posting Locations: New Brunswick, New ... Strong Python proficiency with evidence of clean, structured code (projects, research, internships ...

New

As a Software Engineering Intern, you will be part of a full stack, cross-functional engineering ... Proficiency in one of TypeScript, Go, Java, or Python with a strong understanding of their ...

next page

Showing results 1-20

Python Intern information

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

To thrive as a Python Intern, you need a solid understanding of Python programming fundamentals, problem-solving ability, and typically a background in computer science or related coursework. Familiarity with version control systems like Git, basic knowledge of frameworks such as Django or Flask, and experience using code editors or IDEs are common technical requirements. Initiative, willingness to learn, and effective communication help interns stand out by enabling collaboration and adaptability in team environments. These skills ensure that interns can contribute effectively to projects, learn quickly, and integrate smoothly into professional development workflows.

What types of projects can a Python Intern expect to work on during their internship?

As a Python Intern, you will typically be involved in supporting ongoing development projects, such as building automation scripts, data analysis tools, or assisting with backend web development. Interns often collaborate with software engineers, data scientists, or QA teams to contribute code, debug issues, and participate in code reviews. The scope of projects may vary by company, but most internships provide hands-on experience with real codebases, exposure to version control systems like Git, and opportunities to learn best practices from experienced mentors.

What does a Python Intern do?

A Python Intern typically assists in developing, testing, and maintaining software applications using the Python programming language. They may work on tasks such as writing scripts, debugging code, automating processes, and collaborating with team members on various projects. Interns often gain hands-on experience with frameworks, libraries, and tools commonly used in Python development. The role is designed to help them build practical skills and prepare for a full-time career in software engineering.

What is the difference between Python Intern vs Python Developer?

AspectPython InternPython Developer
Required CredentialsTypically pursuing or recently completed a degree in computer science or related fieldProven experience, often with a degree or equivalent in computer science or related field
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time roles, independent project work, team collaboration
Employer & Industry UsageTech companies, startups, educational institutionsTech firms, software companies, enterprise environments
Common Search & ComparisonEntry-level, learning, internship opportunitiesProfessional, full-time employment, career growth

The main difference between a Python Intern and a Python Developer lies in experience and responsibilities. Interns are usually students or recent graduates gaining initial exposure, working under supervision. Developers are experienced professionals responsible for designing, coding, and maintaining software solutions independently. Internships serve as a stepping stone toward becoming a full-fledged Python Developer.

What are the most commonly searched types of Python jobs in Princeton, NJ? The most popular types of Python jobs in Princeton, NJ are:
What cities near Princeton, NJ are hiring for Python Intern jobs? Cities near Princeton, NJ with the most Python Intern job openings:
Infographic showing various Python Intern job openings in Princeton, NJ as of May 2026, with employment types broken down into 1% Internship, 83% Full Time, 15% Part Time, and 1% Temporary. Highlights an 81% Physical, 14% Hybrid, and 5% Remote job distribution.
Cybersecurity & AI Research Intern: AI and Software Development

Cybersecurity & AI Research Intern: AI and Software Development

Siemens

Princeton, NJ • On-site

$15.75 - $21/hr

Full-time

Posted 11 days ago


Siemens Digital Industries Software rating

8.6

Company rating: 8.6 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

46th of 184 rated software companies


Job description

Cybersecurity & AI Research Intern: AI and Software Development
Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and move today and for the next generation! We know that the only way a business thrives is if our people are thriving. That's why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?
Transform the everyday with us!
In this role you will work onsite in Princeton, NJ
Start Time & Duration: 1 June 2026/ASAP to 18 Sep 2026 (flexible start + end dates)
We are seeking a Cybersecurity Research Intern to join our team in Princeton, New Jersey, for an internship. This role is ideal for a MSc or PhD student passionate about the potential of Large Language Models (LLMs) in supporting cybersecurity, including topics such as ensuring code quality, detecting and managing vulnerabilities, risk calculation and vulnerability prioritization and generating insights across data sources and cybersecurity tools. As an intern, you will work on state-of-the-art research to address challenges and opportunities posed by current capabilities of LLM models to create and manage cybersecurity insights in the area of industrial applications and assets. As an intern, you will move beyond theoretical research to build and test state-of-the-art LLM models capable of supporting cybersecurity tasks in industrial environments.
This internship is offered as an on-site internship in our office in Princeton, NJ, USA. It is not offered as a remote position. Siemens benefits for interns include, beyond a competitive salary, relocation and housing allowances, among others (subject to eligibility).
  • The challenges and responsibilities
  • Engineer and refine LLM-based agents (pure vs. domain-enhanced) to act as autonomous cyber agents. Work on prompt engineering strategies to format network observations for optimal model reasoning.
  • Design and implement Model Context Protocols (MCPs) that allow LLMs to interface securely and effectively with external security tools and environments. This includes software development tasks.
  • Build data normalization pipelines to standardize events from heterogeneous sources into a unified schema
  • Define and build benchmark scenarios and evaluate agent performance against these benchmark scenarios.
  • Collaborate closely with researchers and engineers across Siemens Research and Predevelopment to align research objectives with real-world applications.
  • Present findings in internal reviews and contribute to top-tier publications or patents.

Required Knowledge/Skills, Education, and Experience
  • Currently enrolled full-time in a MSc or PhD program in cybersecurity, artificial intelligence, computer science, or a related field.
  • Strong experience integrating LLMs into workflows (e.g., LangChain, LlamaIndex, or custom agents). Experience building MCP servers is a significant plus.
  • Understanding of agent architectures (e.g., ReAct, Chain of Thought) and prompt engineering (formatting observations, injecting domain knowledge).
  • Prior exposure to security tools such as Nessus, OpenVAS, Wazuh, Splunk, or similar.
  • Understanding of common vulnerability and event log standards a significant plus.
  • Proficiency in programming languages such as Python, with experience using frameworks like TensorFlow, PyTorch, or similar tools.
  • Hands-on experience in Linux environments, including command-line usage and shell scripting.
  • Experience with professional software development tools and workflows, such as Git, Jira, or GitLab.
  • Proficiency in English both written and verbal
  • Legally authorized to work in the United States without company sponsorship for the duration of the internship

Preferred Qualifications:
  • Strong problem-solving skills with a demonstrated ability to work on complex projects involving mathematical modeling and experimentation.
  • Excellent communication skills, with the ability to articulate complex technical ideas effectively

Successful candidates must be able to work with controlled technology in accordance with US Export Control Law. US Export Control laws and applicable regulations govern the distribution of strategically important technology, services and information to foreign nationals and foreign countries. Siemens may require candidates under consideration for employment opportunities to submit information regarding citizenship status to allow the organization to comply with specific US Export Control laws and regulations. Additional information on the US Export Control laws & regulations can be found on https://www.bis.doc.gov/index.php/policy-guidance/deemed-exports/deemed-exports-faqs
What do we offer?
Our team is part of Siemens Research and Predevelopment, which is Siemens' central R&D department. The team is composed of consultants, innovators, engineers, and researchers that unite a passion about cybersecurity and securing our customers' assets and networks - in domains such as control systems used in energy utilities that are part of the nation's critical infrastructure, smart factories, building automation systems, intelligent transportation systems, healthcare, and innovative new products and solutions developed by Siemens. Our close contact to all our business units in Siemens provides the opportunity to contribute to and gain experience in real industrial applications.
Our research team is located in beautiful Princeton, NJ, a university town packed with exceptional international talent that provides a unique feel of this true cultural gem in the state. The town has plenty of activities to offer, but for those looking for more, at just about 1h drive we have NYC or Philadelphia. We have the best public schools in the country and all of the above glued together by a very active and welcoming community.
As Siemens' central Research & Development department, we embrace this community. Our core mission is to support our Siemens business units as a central knowledge hub for all cybersecurity capabilities globally. We research and develop new and innovative solutions, based on much-needed deep technical expertise, and our network with internal and external experts and academia. This allows us to invent new solutions and approaches, and verify their feasibility in the "real world" together with the product development teams of our business units - creating a stimulating setup for quick innovation cycles and rapid prototyping.
As an intern in our team, you have the opportunity to experience a professional industrial research team, and learn about the unique challenges and opportunities of a career in industrial cybersecurity.
Our Commitment to Equity and Inclusion in our Diverse Global Workforce:
We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us.
#LI-JS
#LI-Onsite
You'll Benefit From
Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html
The pay range for this position is $32- $47 per hour. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications and premium geographic location.
Equal Employment Opportunity Statement
Siemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.
EEO is the Law
Applicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable law.
Reasonable Accommodations
If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accommodation for disability form. If you're unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.
Pay Transparency
Siemens follows Pay Transparency laws.
California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.
Criminal History
Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.

Siemens Digital Industries Software logo

About Siemens Digital Industries Software

Sourced by ZipRecruiter

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software. The promise of a digital future...today. With the digital twin, Siemens Digital Industries Software blurs the boundaries between the virtual and physical, hardware and software, design and manufacturing worlds. For more information about us visit - us here!

Industry

Software development

Company size

5,001 - 10,000 Employees

Headquarters location

Plano, TX, US

Year founded

2007