1

Internship Python Jobs in Baltimore, MD (NOW HIRING)

Junior Developer

Annapolis Junction, MD

$68K - $88K/yr

Bachelor's degree in an IT related field and 1+ years of relevant experience in software development, including internships, academic projects, or professional environments. * Proficiency in Python ...

Junior Developer

Annapolis Junction, MD

$68K - $88K/yr

Bachelor's degree in an IT related field and 1+ years of relevant experience in software development, including internships, academic projects, or professional environments. * Proficiency in Python ...

Junior Developer

Annapolis Junction, MD · On-site

$68K - $88K/yr

... internships, academic projects, or professional environments. • Proficiency in Python development for writing scripts, backend applications, and developing or consuming RESTful APIs. • Experience ...

Senior Data Engineer

Columbia, MD · On-site

$105K - $142K/yr

We are a Python/Django shop with React front ends, Databricks as our data platform, Tableau as a BI ... internship experience as a data engineer * Production experience with Databricks, Snowflake, or ...

Junior Developer

Annapolis, MD · On-site

$76K - $128K/yr

Bachelor's degree in an IT related field and 1+ years of relevant experience in software development, including internships, academic projects, or professional environments. * Proficiency in Python ...

Junior Developer

Annapolis Junction, MD · On-site

$76K - $128K/yr

Bachelor's degree in an IT related field and 1+ years of relevant experience in software development, including internships, academic projects, or professional environments. * Proficiency in Python ...

next page

Showing results 1-20

Internship Python information

See Baltimore, MD salary details

$13

$58

$85

How much do internship python jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for internship python in Baltimore, MD is $58.25, according to ZipRecruiter salary data. Most workers in this role earn between $48.03 and $66.15 per hour, depending on experience, location, and employer.

What types of projects and responsibilities can I expect during a Python internship?

During a Python internship, you can expect to work on a variety of tasks such as writing and testing Python scripts, assisting in the development of web applications, automating data processing pipelines, or contributing to team-based coding projects. Interns often collaborate with senior developers and may participate in code reviews, debugging sessions, and regular team meetings. These projects are designed to give hands-on experience with professional development workflows and tools, helping interns build both their technical and teamwork skills. You may also have opportunities to learn about project management practices and contribute ideas to real-world solutions. Many organizations offer mentorship and structured feedback to help you grow and prepare for future roles in software development.

What is an Internship Python job?

An Internship Python job is a temporary position where interns gain hands-on experience working with Python in real-world projects. Typically, interns assist in coding, debugging, data analysis, and automation tasks under the guidance of experienced developers. These internships help build practical programming skills and improve problem-solving abilities. They are often offered by tech companies, startups, and research institutions.

What are the key skills and qualifications needed to thrive in the Internship Python position, and why are they important?

To thrive as an Internship Python candidate, you should have a solid understanding of Python programming fundamentals, data structures, and algorithms, often backed by coursework or self-taught projects. Familiarity with version control systems like Git and experience working with Python libraries such as pandas, NumPy, or Flask is highly beneficial. Strong problem-solving skills, eagerness to learn, and effective communication are important soft skills for this position. These skills enable you to effectively contribute to team projects, adapt to real-world coding tasks, and grow within a professional software development environment.

What Are Internship Opportunities That Use Python?

Python internship opportunities are for students who want to gain experience using the Python programming language in a real-world setting. Geared primarily toward students studying computer science, IT, web development, or a related subject, Python internships are temporary positions useful in garnering practical knowledge with a general-purpose programming language. Your internship duties can vary depending on your employer and their particular needs. You may write code, test existing code, or make updates to existing software, websites, or applications. Your responsibilities can also include programming algorithms and performing automated data analysis using Python.

More about Internship Python jobs
What are the most commonly searched types of Python jobs in Baltimore, MD? The most popular types of Python jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Internship Python jobs? Cities near Baltimore, MD with the most Internship Python job openings:
Junior Developer

Junior Developer

MANTECH

Annapolis Junction, MD

$68K - $88K/yr

Other

Posted 29 days ago


ManTech rating

8.8

Company rating: 8.8 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

32nd of 191 rated software companies


Job description

MANTECH seeks a motivated, career and customer-oriented Junior Developer to join our team in Annapolis Junction, MD.

The Junior Developer is part of a dynamic development team, focusing on writing efficient and maintainable code, collaborating with other developers and engineers, and contributing to the development of web applications, backend services, and automation workflows. This role provides opportunities for career growth, mentoring, and hands-on experience with modern software development tools and practices. You will primarily use Python for backend development while gaining exposure to front-end technologies and a variety of tools such as databases, React, Docker, and Ansible.

Responsibilities include but are not limited to:

  • Writing clean, maintainable, and efficient code using Python for backend services, web application logic, and developing/maintaining RESTful APIs.
  • Collaborating with senior developers to design, implement, and optimize software using Git version control practices, while participating in daily standups.
  • Implementing unit tests using frameworks like pytest and conducting code reviews to ensure application quality, performance, and smooth troubleshooting.
  • Supporting front-end development by building responsive web interfaces and components using HTML, CSS, JavaScript, React.js, and TypeScript.
  • Writing and optimizing SQL queries and designing schemas for relational databases such as PostgreSQL, MySQL, or SQLite to support backend functionality.
  • Containerizing applications using Docker and managing application images consistently across development, testing, and production environments.
  • Utilizing Ansible for automating deployment, configuration management, and performing basic Linux system administration and server troubleshooting tasks.

Minimum Qualifications:

  • Bachelor’s degree in an IT related field and 1+ years of relevant experience in software development, including internships, academic projects, or professional environments.
  • Proficiency in Python development for writing scripts, backend applications, and developing or consuming RESTful APIs.
  • Experience with Git version control systems for source control management and collaborative team workflows.
  • Knowledge of SQL and experience working with relational databases such as PostgreSQL, MySQL, or SQLite.
  • Understanding of core web technologies including HTML5, CSS3, and JavaScript to build functional web pages and components.
  • Strong problem-solving, communication, and time management skills to effectively prioritize tasks and collaborate within an agile team.

Preferred Qualifications:

  • Experience building components and managing state with React.js, and familiarity with TypeScript.
  • Experience containerizing applications with Docker and managing multi-container setups using Docker Compose.
  • Exposure to automated configuration management using Ansible and basic Linux system administration or deployment troubleshooting.
  • Familiarity with CI/CD pipelines, GitLab CI, and writing unit tests with frameworks like pytest or Jest.
  • Basic understanding of cloud services (AWS, Azure, or GCP) and modern web frameworks like Vue.js, Angular, or Node.js.

Clearance Requirements:

  • An active TS/SCI with Polygraph is required to start.

Physical Requirements:

  • Must be able to remain in a stationary position 50%.
  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
  • Must be able to exchange accurate information in these situations.

What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom