Python Developer
Job Description
Job Description
Python Developer
Onsite Role
Charlotte NC
• Build and maintain large-scale data processing pipelines using Apache Spark for batch and streaming data.
• Design and implement ML training and inference workflows using PyTorch and integrate them into production systems.
• Develop and orchestrate ETL and ML pipelines with Apache Airflow, ensuring reliability, scalability, and observability.
• Optimize performance of data pipelines and ML model training on distributed clusters.
• Collaborate with Data Scientists and ML Engineers to productize models and deploy them into production environments.
• Implement best practices for code quality, CI/CD, unit testing, and monitoring.
• Ensure data quality, integrity, and security across all pipelines.
• Troubleshoot performance bottlenecks and optimize resource utilization.
• Stay up to date with advancements in ML frameworks, distributed computing, and workflow orchestration tools. Required Qualifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
• 5+ years of professional Python development experience, with strong object-oriented programming and software engineering fundamentals.
• Hands-on experience with PyTorch for model training and inference.
• Deep understanding of Apache Spark for distributed data processing (PySpark or Scala is a plus).
• Strong experience with Apache Airflow for workflow orchestration in production environments.
• Proficiency in SQL and working with relational and NoSQL databases.
• Experience with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure).
• Familiarity with data versioning and ML model lifecycle management (MLflow or similar).
• Strong problem-solving and debugging skills in distributed systems.
Preferred Skills
• Experience with real-time data processing frameworks (Kafka, Flink).
• Knowledge of feature stores, data lake architectures, and Delta Lake.
• Familiarity with MLOps practices (CI/CD for ML, model registry, automated retraining).
• Experience with GPU-accelerated ML training and performance optimization.
• Contribution to open-source ML or data engineering projects.
Recommended Jobs
Finance Senior Analyst, Global Tax Planning
The company built on breakthroughs. Join us. Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocean to the …
Farley-Manning Family Guidance Service Clinician
Job Description Job Description FARLEY-MANNING FAMILY GUIDANCE SERVICE CLINICIAN Lucy Daniels Center for Early Childhood 9003 Weston Parkway Cary, NC 27513 OVERVIEW The Lucy Daniels …
Afternoon CNA - Charlotte North, NC
Job Description Job Description CNA Needed – Afternoon Shifts – Charlotte North, NC We're looking for a Certified Nursing Assistant to provide afternoon care for a senior client in Charlotte…
Lab Assistant
Job Description Job Description Sampson Regional Medical Center is hiring a Lab Assistant to join the Laboratory team! Description: The selected candidate will obtains specimens from patie…
Experiential Designer
Job Description Job Description Salary: Experiential Designer About Us: RSM is a 29-year-old Charlotte-based experiential marketing agency specializing in retail events, shopper marketin…
Production/Warehouse Associate
Job ID: 6258 Coast Personnel is hiring Production/Warehouse team members. Join our growing team, and don't miss out on this great opportunity! Aisin is hiring both shifts. All training is prov…
Senior Tax Accountant or Tax Manager
Senior Tax Accountant or Tax Manager Location: Winston Salem, NC, 27104 Country: United States Salary: $80000-$120000 Start Date: Description: Why Us? We’re Growing: We need a m…
Senior Commercial Real Estate Advisor
Job Description Job Description Sands Investment Group (SIG) is hiring a high-performing Senior Commercial Real Estate Advisor to join our team. Whether you have a few years of experience, or a t…
Instructional Technologist
Statement of Primary Purpose The Instructional Technologist shall be responsible for the direction and management of both long-term and daily operations of online/hybrid training programs delivered …