Contract

Senior Python Developer

Posted on 02 May 25 by Reginald Dykes

  • CHARLOTTE,NC
  • $0.00 - $0.00
Logo

Powered by Tracker

Job Description

Job Title: Senior Python Developer 

Location: Charlotte, NC
Department: Data Engineering / AI & Machine Learning
Employment Type: Contract


Job Summary:

We are seeking a highly skilled Senior Python Developer with deep experience in distributed computing, machine learning, and data engineering. The ideal candidate will have a strong command of Python, hands-on expertise with Apache Spark and Airflow, and a background in building scalable APIs and microservices. Familiarity with cloud computing platforms and generative AI frameworks is highly desirable.


Key Responsibilities:

  • Develop, test, and maintain data pipelines and machine learning workflows using Python

  • Build and optimize distributed computing solutions leveraging Apache Spark

  • Design and implement data orchestration pipelines using Apache Airflow

  • Develop RESTful microservices and APIs for model inference and data access

  • Collaborate with data scientists, ML engineers, and DevOps teams to operationalize machine learning models

  • Optimize code for performance across large-scale datasets, including usage of GPUs when applicable

  • Stay informed on advances in Generative AI, LLMs, and related technologies

  • Deploy solutions in cloud-based environments (AWS, GCP, or Azure preferred)


Required Qualifications:

  • 5+ years of professional Python development experience

  • 2+ years of experience with core Python libraries for data (e.g., Pandas, NumPy, Scikit-learn, etc.)

  • 2+ years of hands-on experience in machine learning development

  • 2+ years of experience with Apache Spark in a distributed computing environment

  • 2+ years of experience with Apache Airflow for scheduling and workflow management

  • 2+ years of experience in Microservices and API development


Preferred Qualifications:

  • Experience with cloud platforms (AWS, Azure, GCP) for deployment and storage

  • Exposure to Generative AI, LLMs, or GPU-accelerated machine learning

  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines

  • Strong understanding of software engineering best practices and agile methodologies


Soft Skills:

  • Excellent problem-solving and analytical thinking

  • Strong written and verbal communication skills

  • Ability to work collaboratively in a fast-paced, cross-functional team

  • Comfortable managing priorities and handling ambiguity

Job Information

Rate / Salary

$0.00 - $0.00

Sector

IT/Software/Technology

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-241332

Job Location