Senior Python Platform Engineer
Job Title: Senior Python Platform Engineer – PySpark, FastAPI & GCPWork Location & Reporting Address: Charlotte, NC 28202 (Onsite-Hybrid. Local Candidates only!)Long term ContractRelocation is not AcceptableVisa Independent Candidates OnlyMust Have Skills:⦁ Python⦁ Pyspark⦁ API⦁ Microservices CI/CD⦁ GCP⦁ ETLNice to Have Skills:⦁ ETLDetailed Job Description:⦁ At least 10 years of experience in IT industry.⦁ We are seeking a Python-based platform engineer to design and build a containerized API layer that abstracts and governs interactions with Apache Spark through a well-defined API contract. This role focuses on building platform capabilities, not simply consuming existing data tools—enabling consistent, secure, and scalable access to Spark-based data pipelines.⦁ The ideal candidate has strong experience developing production-grade APIs in Python that interface with data frameworks or pipeline orchestration systems, packaging services using containers (Docker/Kubernetes), and operating them as reusable platform services. A proven background in CI/CD automation using GitHub Actions is required, along with solid software engineering practices around testing, versioning, and deployment.⦁ Should have good hands-on experience in GCP skills. Should be able to interact, coordinate with the client.⦁ Should be able to manage offshore resources also.⦁ Should be able to work with other onsite team members and client.Tech Skills⦁ Python⦁ Pyspark⦁ Experience building control planes⦁ Design patternso Modular containerized serviceso Asynchronous processingo Job-based work queue executiono Immutability and idempotencyo Metadata managemento Policy enforcemento Semantic modelingo Observability and telemetryo Side effect capability injection⦁ GCPTesting⦁ Functional testing⦁ Behavioral testingLanguages⦁ PythonFrameworks and Platforms⦁ FastAPI⦁ ARQ⦁ Kubernetes• PytestMinimum Years of Experience:⦁ 10+ years