1

Python Consulting Jobs in Baltimore, MD (NOW HIRING)

next page

Showing results 1-20

Python Consulting information

See Baltimore, MD salary details

$13

$58

$85

How much do python consulting jobs pay per hour?

As of Jun 8, 2026, the average hourly pay for python consulting 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 is Python consulting?

Python consulting involves providing expert advice, guidance, and solutions related to the Python programming language. Consultants help businesses and organizations develop, optimize, and maintain Python-based software, troubleshoot issues, and implement best practices. They may offer services such as code reviews, architecture design, performance tuning, and training for development teams. Python consultants often work on a contract basis, addressing specific challenges or supporting long-term projects. Their expertise can help organizations leverage Python's capabilities efficiently and effectively.

What is the difference between Python Consulting vs Python Developer?

AspectPython ConsultingPython Developer
Required CredentialsTypically requires experience, certifications in Python, and consulting skillsRequires proficiency in Python, often a degree in computer science or related field
Work EnvironmentClient sites, consulting firms, or remote; project-basedIn-house or remote development teams; focused on coding and software development
Employer & Industry UsageConsulting firms, tech companies, agenciesTech companies, startups, software firms
Common Search & ComparisonOften compared for project-based work and client interactionFocused on coding, software creation, and application development

Python Consulting involves advising clients on Python projects, providing expertise, and managing project delivery. Python Developers primarily focus on writing code, developing applications, and maintaining Python-based software. While both roles require strong Python skills, consulting emphasizes client interaction and project management, whereas development centers on coding and technical implementation.

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

To thrive as a Python Consultant, you need advanced proficiency in Python programming, a solid understanding of software development principles, and experience with frameworks like Django or Flask, usually supported by a relevant degree or certifications. Familiarity with tools such as Git, cloud platforms (e.g., AWS, Azure), and containerization technologies (like Docker) is typically required. Strong problem-solving abilities, effective communication, and adaptability are essential soft skills for working with diverse clients and teams. These skills and qualities are vital for delivering robust solutions, addressing client needs efficiently, and ensuring successful project outcomes.

What are some common challenges faced by Python consultants when working with client teams?

Python consultants often encounter challenges such as understanding legacy codebases, aligning with diverse client expectations, and integrating new Python solutions into existing systems. Effective communication is key, as consultants need to translate technical recommendations to both technical and non-technical stakeholders. Additionally, balancing project timelines while ensuring code quality and best practices can be demanding, especially in fast-paced environments. Successful consultants are adaptable, collaborative, and proactive in identifying and addressing potential roadblocks.
What are popular job titles related to Python Consulting jobs in Baltimore, MD? For Python Consulting jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Python Consulting jobs in Baltimore, MD look for? The top searched job categories for Python Consulting jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Python Consulting jobs? Cities near Baltimore, MD with the most Python Consulting job openings:
Teaching Assistant - Intro to Python (Pre-Collegiate Programs)

Teaching Assistant - Intro to Python (Pre-Collegiate Programs)

Johns Hopkins University

Baltimore, MD • On-site

Full-time

Posted 6 days ago


Johns Hopkins Medicine rating

7.5

Company rating: 7.5 out of 10

Based on 200 frontline employees who took The Breakroom Quiz

221st of 869 rated healthcare providers


Job description

In this 6-week, one-credit, asynchronous online course, students will dive into Python programming with no prior development experience needed. They will explore key concepts like creating a Python environment, common data types, conditional statements, common data structures, iterators, file input and output, functions, and code formatting. The course concludes with an introduction to object-oriented programming. Each lesson features code samples, hands-on exercises, and readings from the free textbook Python for Everybody. By the end, students will have a solid understanding of Python and be ready to solve small-scale programming challenges with confidence.
We are seeking a Teaching Assistants - Ontro to Python who will be punctual, have a positive attitude, treat students with respect, and generate enthusiasm for learning. They must also be able to effectively communicate both orally and in writing. TAs and Graders must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
Specific Duties & Responsibilities
  • Must be present and available for the duration of the course. Must login to the online course at least five of seven days per week.
  • Must be comfortable with the course material and be able to relate the curriculum to high school students.
  • Must be prepared to spend time independently to review course materials and complete the online training program prior to the first day of the course.
  • Must ensure that child safety protocols are upheld.
  • Must work with the instructor to monitor the discussion board, answer student emails, and submit feedback for Practical Exercises.
  • Must work with the Instructor to develop a sense of community for the high school students participating in this online class.
  • Must work with Instructor and other TAs to respond to all student questions within 24 hours.
  • Must be able to assist students remotely as they conduct the various lab activities and projects throughout the course.
  • Instructors must arrange for at least two study session hours each week that are hosted by one member of the team. The study session hours should be scheduled so that all students may participate in at least one hour each week.

Minimum Qualifications
  • High School Diploma/GED
  • Must have completed their first year of an engineering degree and demonstrate knowledge of the content covered in Intro to Python.
  • Candidates for these positions will be subject to a pre-employment background check and fingerprinted per policies related to working with minors.
  • All employees participating in Hopkins Pre-College programs must enroll and participate in mandatory online training relevant to working with minors and working at JHU.
  • Availability to participate in pre-course training.
  • Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.

Preferred Qualifications
  • Special preference will be given to students who have completed EN.500.113 Gateway Computing: Python
  • Must be able to effectively communicate both orally and in writing.

Special knowledge, skills, and abilities
  • Must have knowledge of the Python programming language.

Technical qualifications or specialized certifications
  • Familiarity with Canvas or similar LMS.
  • Proficient with the Microsoft Office Suite, particularly Outlook, Word, Excel, PowerPoint, Teams.
  • Proficient with Zoom or similar video conferencing software.

Physical Requirements
  • Access to remote/virtual work environment for training prior to course.
  • Access to remote/virtual work environment during the course.

Classified Title: Teaching Assistant
Job Posting Title (Working Title): Teaching Assistant - Intro to Python (Pre-Collegiate Programs)
Role/Level/Range: ACRO37.5/03/CE
Starting Salary Range: $19.75 - $35.35 HRLY (Commensurate w/exp.)
Employee group: Casual / On Call
Schedule: 20hrs/wkly; 7 days - The asynchronous course runs for two 6-week sessions. Session 1 is May 18 to June 28, 2026 and Session 2 is June 29 to August 10, 2026. Additionally, there will be training before the course starts and wrap-up activities after the cou
FLSA Status: Non-Exempt
Location: Remote
Department name: Pre-Collegiate Programs Students_Casuals
Personnel area: Whiting School of Engineering

What Johns Hopkins Medicine employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom