Position: Software Engineer 4
Location: Charlotte, North Carolina
Duration: Contract
Job ID: 175444
Job Overview: This role supports the Model Risk Management platform, which is used to execute statistical models for risk decisions, such as credit card approvals. The platform enables risk models to run at scale and supports statisticians working with large datasets to build and test statistical models. The team manages and evolves this platform, which is one of the first at the company to be fully migrated to Google Cloud Platform (Google Cloud Platform). The complexity of the workloads requires strong engineering proficiency with Google Cloud Platform, Apache Spark, containerized microservices, and distributed data processing. Experience in financial services is preferred but not required, and experience with large-scale data is highly relevant. Additional skills in building AI/ML solutions are a plus.
Responsibilities: - Platform and Architecture Leadership: Lead the design, deployment, and management of OpenShift clusters or Google Cloud Platform projects supporting containerized Spark applications. Architect and enhance the platform used for executing statistical risk models. Drive platform modernization and cloud adoption initiatives.
- Distributed Data Processing: Architect and oversee large-scale data processing workflows using Apache Spark. Optimize Spark jobs for performance and cost efficiency using Kubernetes orchestration and autoscaling. Oversee integration of Spark with data sources such as Kafka, S3S, databases, and data lakes.
- Application and Tooling Development: Lead the development of Python-based microservices and backend tools (Django preferred) to support statisticians and data users. Ensure scalability, usability, and reliability of tools and platform features.
- Automation and CI/CD: Design and govern CI/CD pipelines using GitHub Actions, Sonar, Helm, Harness, and other tools. Implement automation across deployments, environment management, and testing.
- Monitoring and Reliability: Monitor and tune cluster health, performance, and resource allocation using Prometheus, Grafana, and Google Cloud Platform tools. Troubleshoot distributed and cloud-native system issues.
- Security and Compliance: Ensure solutions follow enterprise security requirements. Implement RBAC, encryption, and secure coding patterns.
- Cross-Functional Leadership: Partner with data scientists, platform engineering, DevOps, and architecture teams. Provide technical guidance and mentorship to junior and senior engineers. Lead production deployments and root-cause analysis efforts.
Qualifications: - 5 to 7+ years of experience with Apache Spark for big data processing.
- 3+ years of experience with Python/Django backend development.
- 3+ years of experience building tools or platforms for high-volume data users.
- 3 to 5+ years of experience working with Google Cloud or equivalent cloud platforms.
- 3+ years of experience managing OpenShift/Kubernetes containerized workloads.
- Experience supporting data-heavy financial or regulated environments is preferred.
- Proficiency in Spark frameworks (PySpark, Scala, or Java).
- Strong experience with Docker/Kubernetes concepts and hands-on OpenShift administration.
- Experience with conda environments and strong coding skills in Python, Scala, or Java.
- CI/CD exposure: GitHub Actions, Helm, Harness, Sonar.
- Strong debugging skills across distributed systems.
- Knowledge of Google Cloud Platform services (GCS, IAM, GKE, Cloud Run, etc.).
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- 8 to 10+ years of experience with demonstrated leadership of complex platforms.
About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit ;br>
At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:
- Pay any fee to be considered for, submitted to, or selected for any opportunity.
- Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
- Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.
Pay Range: $70 - $75
The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.
If you receive a suspicious message, email, or phone call claiming to be from PTR Global do not respond or click on any links. Instead, contact us directly at +1 . To report any concerns, please email us at
#LI-VV1