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. The role focuses on building platform capabilities that enable consistent, secure, and scalable access to Spark-based data pipelines. The ideal candidate has experience developing production-grade Python APIs that interface with data frameworks or pipeline orchestration systems, packaging services with containers such as Docker and Kubernetes, and operating them as reusable platform services. The role also requires CI/CD automation using GitHub Actions and sound software engineering practices for testing, versioning, and deployment. Hands-on GCP experience is required. The engineer should be able to coordinate with the client, manage offshore resources, and work with onsite team members and the client. The role is suited to engineers who have built data or compute platforms, service layers, or internal frameworks, translating complex Spark capabilities into stable, contract-driven APIs for broad enterprise use. The position is hybrid in Charlotte, North Carolina, with a mandatory three days in the office each week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed