1

Python Junior Jobs in Rock Hill, SC (NOW HIRING)

Data Engineer

Fort Mill, SC · On-site

$100K - $120K/yr

We're currently a Python and Angular/TypeScript tech stack team and use a range of AWS services ... Mentor and provide technical guidance to junior team members and stakeholders. Qualifications:

IT Integrations Developer

Charlotte, NC · On-site

$49 - $65.25/hr

The position involves leading integration projects, mentoring junior developers, and enforcing best ... or Python scripting experience is a plus. * Knowledge of data security and compliance best ...

IT Integrations Developer

Charlotte, NC · On-site

$49 - $65.25/hr

The position involves leading integration projects, mentoring junior developers, and enforcing best ... or Python scripting experience is a plus. * Knowledge of data security and compliance best ...

Sr. Java developer

Rock Hill, SC · On-site

$47.50 - $60.50/hr

Mentor team of junior developers * Experience in Level 3 production support. * Extensive hands-on ... Python core concepts and proficiency with its libraries and framework * Familiarity with ...

Showing results 41-60

Python Junior information

See Rock Hill, SC salary details

$19.9K

$73.9K

$114.2K

How much do python junior jobs pay per year?

As of Aug 9, 2026, the average yearly pay for python junior in Rock Hill, SC is $73,868.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,600.00 and $72,200.00 per year, depending on experience, location, and employer.

How do I get a job in Python junior with no experience?

To secure a junior Python developer position with no experience, focus on building a strong foundation by completing online courses, creating a portfolio of small projects, and learning key tools like Git and basic debugging. Gaining practical experience through internships, volunteering, or contributing to open-source projects can also improve your chances. Demonstrating a willingness to learn and problem-solving skills is essential during interviews.

What are some common challenges faced by Python junior developers during their first year on the job?

Python Junior developers often encounter challenges such as understanding large codebases, managing version control with tools like Git, and adapting to team workflows. They may also need to improve their debugging skills and learn to write clean, maintainable code that meets team standards. Regular communication with senior developers and proactively seeking feedback can help overcome these hurdles and accelerate professional growth.

What is the difference between Python Junior vs Python Developer?

AspectPython JuniorPython Developer
Required CredentialsBasic programming knowledge, often a diploma or bootcampMore experience, often a degree in CS or related field
Work EnvironmentEntry-level projects, supervised tasksFull project responsibilities, collaborative teams
Industry UsageInternships, junior roles in tech companiesMid-level roles across industries like finance, tech, healthcare

The main difference between a Python Junior and a Python Developer lies in experience and responsibilities. Python Juniors typically have basic skills and work under supervision, while Python Developers handle more complex tasks independently. Employers seek Python Juniors for entry-level positions, with opportunities to grow into full Python Developers as skills develop.

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

To thrive as a Python Junior, you need a good grasp of Python programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, code editors (e.g., VS Code), and basic understanding of frameworks such as Django or Flask is often expected. Strong communication, willingness to learn, and teamwork are important soft skills that set candidates apart. These skills and qualities are essential for effectively contributing to projects, collaborating with team members, and growing within a technical environment.

What is a Python junior?

Python Juniors are entry-level software developers who specialize in using the Python programming language. They typically have foundational knowledge of Python and basic software development principles, and may work on tasks such as writing simple scripts, debugging code, or supporting more experienced developers on larger projects. Python Juniors are often recent graduates or individuals transitioning into software development, and their role offers opportunities to learn and grow their skills in real-world settings.

Are Python juniors still in demand in 2026?

Python junior developers are expected to remain in demand in 2026 due to Python's widespread use in data analysis, web development, and automation. Entry-level roles often require knowledge of frameworks like Django or Flask and basic understanding of version control tools such as Git. Continuous learning and familiarity with popular libraries can enhance job prospects in this field.
What are the most commonly searched types of Python jobs in Rock Hill, SC? The most popular types of Python jobs in Rock Hill, SC are:
What cities near Rock Hill, SC are hiring for Python Junior jobs? Cities near Rock Hill, SC with the most Python Junior job openings:
Infographic showing various Python Junior job openings in Rock Hill, SC as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 4% Part Time, and 8% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $73,868 per year, or $35.5 per hour.

Other

Posted 5 days ago


Job description

Ab Initio Developer

Location: Charlotte, NC (Hybrid)
Duration: 24-Month Contract

Overview

We are seeking an experienced Ab Initio Developer to join the Home Lending Data & Insights team. This role focuses on designing, developing, and modernizing enterprise data pipelines across both legacy on-premises platforms and Google Cloud Platform (Google Cloud Platform). The ideal candidate has strong expertise in ETL development, cloud data engineering, and enterprise-scale data modernization, with experience supporting highly available, production-grade data environments.

You will help migrate legacy Teradata and Ab Initio solutions to cloud-native architectures while ensuring data quality, operational excellence, security, and scalability.

Key Responsibilities

  • Design, develop, and maintain scalable batch and near real-time data pipelines using Ab Initio, Python, PySpark, PL/SQL, and SQL.
  • Build and optimize Google BigQuery datasets, transformations, and data models using partitioning, clustering, and query optimization techniques.
  • Support migration initiatives from Teradata and Ab Initio to Google Cloud Platform, including data validation, reconciliation, parallel processing, and production cutovers.
  • Develop and maintain workflow orchestration using Autosys, while driving modernization to Google Cloud Composer (Apache Airflow).
  • Implement metadata management, governance, and data discovery using Google Dataplex.
  • Build and maintain enterprise data quality controls using Informatica Data Quality, including profiling, validation rules, exception handling, and quality monitoring.
  • Monitor production pipelines, troubleshoot failures, perform root cause analysis, and implement continuous improvements to system reliability and performance.
  • Apply secure data engineering practices including PII protection, data masking, access controls, retention policies, and audit documentation.
  • Partner with Product Owners, Architects, Analysts, and Engineering teams to define technical solutions and deliver curated, trusted datasets.
  • Create and maintain technical documentation including data dictionaries, reconciliation documents, operational runbooks, and technical specifications.
  • Utilize AI-assisted development tools such as GitHub Copilot, Devin, or similar to improve engineering productivity while maintaining secure coding practices, code reviews, and testing standards.
  • Provide technical leadership and mentor junior engineers by promoting engineering best practices and scalable solution design.
  • Analyze complex business requirements and translate them into robust ETL and data engineering solutions.

Required Qualifications

  • 4+ years of professional Data Engineering experience.
  • 4+ years of experience with PL/SQL and SQL, including complex query development, optimization, and troubleshooting.
  • Hands-on experience with Oracle, Teradata, Python, and/or Google BigQuery.
  • 4+ years of experience developing enterprise ETL solutions using Ab Initio, including graph development, Psets, and performance tuning.
  • 3+ years of experience programming in Python with hands-on PySpark development.
  • 3+ years of experience with ETL architecture, data warehousing concepts, dimensional modeling, and data integration best practices.
  • Experience building scalable batch and near real-time data processing solutions.
  • Strong understanding of enterprise data governance, metadata management, and data lifecycle management.
  • Must-have: Use AI-assisted coding tools (e.g., GitHub Copilot, Devin, or similar) to accelerate development while maintaining strong code review discipline, testing, and secure coding standards

Preferred Qualifications

  • Experience with Google Cloud Platform (Google Cloud Platform) services including:

    • BigQuery
    • Dataplex
    • Google Cloud Composer (Apache Airflow)

  • Experience migrating enterprise data platforms from on-premises environments to cloud-native architectures.
  • Experience with Informatica Data Quality (IDQ).
  • Familiarity with Autosys scheduling and workload automation.
  • Experience implementing secure data engineering practices for regulated environments.
  • Experience using AI-assisted software development tools such as GitHub Copilot or Devin.
  • Experience working in Agile/Scrum environments.
  • Financial services or mortgage/lending industry experience is a plus.

Technical Environment

  • Languages: Python, PySpark, SQL, PL/SQL
  • ETL: Ab Initio
  • Databases: Oracle, Teradata, BigQuery
  • Cloud: Google Cloud Platform (BigQuery, Dataplex, Cloud Composer)
  • Scheduling: Autosys, Apache Airflow (Cloud Composer)
  • Data Quality: Informatica Data Quality
  • Development Tools: GitHub Copilot, Devin, Git