Sign In

Blog

Latest News

Senior AI/ML Engineer (Contract – Hybrid – Charlotte, NC)

Contract, Hybrid
Charlotte, NC
Posted 3 days ago

A prominent global banking client is seeking a visionary Senior AI/ML Engineer (Contract – Hybrid – Charlotte, NC) to join their advanced Engineering department. This contract position, based in Charlotte, North Carolina, offers a flexible hybrid work model, blending onsite collaboration with remote flexibility. The ideal candidate will possess robust analytical skills, exceptional problem-solving abilities, and a deeply collaborative mindset, all essential for successfully aligning with the organization’s goals and driving various complex, large-scale AI/ML initiatives.


Senior AI/ML Engineer (Contract – Hybrid – Charlotte, NC)

Location: Charlotte, NC – This is a Hybrid role, combining onsite presence in Charlotte with remote work flexibility.

Employment Type: Contract

Pay Range: Competitive

Industry: Engineering / Computer and Mathematical


What’s the Job? Driving AI/ML Innovation in Global Banking

As a Senior AI/ML Engineer, you will be at the forefront of designing, optimizing, and deploying cutting-edge artificial intelligence and machine learning solutions that have a broad impact across a global banking enterprise. Your role is highly consultative and deeply technical, demanding expertise in large-scale deep learning applications and distributed computing.

  • Consult on Complex Initiatives with Broad Impact: You will provide expert consultation on complex initiatives that have a broad impact across the organization. This involves engaging with various business units and technical teams to understand their needs, identifying opportunities where AI/ML can drive significant value, and guiding the strategic planning for software engineering efforts related to these large-scale projects. Your insights will directly influence critical business decisions and technological directions within the banking sector.
  • Review and Analyze Complex Multi-Faceted Software Engineering Challenges: A core responsibility will be to review and analyze complex, multi-faceted Software Engineering challenges that require in-depth evaluation. This involves dissecting intricate technical problems, assessing their root causes, and proposing robust, scalable, and secure solutions. Your analytical rigor will be applied to optimize existing AI/ML pipelines, integrate new models, and address performance or security bottlenecks in high-stakes financial environments.
  • Contribute to Resolution Requiring Understanding of Policies and Compliance: You will actively contribute to the resolution of situations requiring a solid understanding of function, policies, and compliance requirements. In a global banking context, this means ensuring that all AI/ML solutions adhere to stringent regulatory frameworks (e.g., data privacy, ethical AI guidelines, financial regulations), internal security policies, and operational best practices. Your input will ensure that solutions are not just technically sound but also legally compliant and ethically responsible.
  • Strategically Collaborate and Consult with Client Personnel: You will engage in strategic collaboration and consultation with client personnel across different departments and seniority levels. This involves translating complex technical concepts into clear, actionable advice for business stakeholders, fostering cross-functional understanding, and working cohesively to achieve specific project deliverables. Your ability to build rapport and influence through technical expertise will be crucial for project success.
  • Optimize and Deploy AI Models on GPU Clusters: A highly technical aspect of your role involves optimizing and deploying AI models on GPU clusters for large-scale deep learning applications. This requires expertise in fine-tuning model performance for inference and training, managing GPU resources efficiently, configuring distributed training environments, and ensuring the robust deployment of models into production. Your work will directly enable the execution of computationally intensive AI tasks that drive advanced analytics and insights within the banking domain.

What’s Needed? Essential Qualifications for an AI/ML Leader

To excel as a Senior AI/ML Engineer, you will need a robust background in software engineering, extensive experience with cutting-edge AI/ML frameworks, and proficiency in cloud-native and distributed computing environments.

  • Extensive Software Engineering Experience: You must possess a minimum of 5+ years of Software Engineering experience, or equivalent expertise clearly demonstrated through your work portfolio, consulting engagements, specialized training, or advanced education. This extensive background should include a proven track record in developing complex software solutions, with a strong understanding of coding principles, testing methodologies, and deployment practices.
  • Expertise in API Development, Cloud-Native Architectures, and Generative AI: You are required to have significant experience with API development, specifically designing and building robust, scalable APIs for AI/ML model serving and data interaction. You must also have a strong understanding of cloud-native architectures, leveraging cloud services for highly available and resilient deployments. Crucially, hands-on experience with Generative AI frameworks like LLaMA and Mistral is essential, demonstrating your ability to work with and deploy large language models or similar generative AI technologies.
  • Proficiency in Key Development and Orchestration Technologies: You must demonstrate strong proficiency in a specific set of technologies critical for modern AI/ML development and deployment:
    • FastAPI: For building high-performance web APIs in Python.
    • Unicorn: A fast, asynchronous Python web server.
    • Swagger (OpenAPI): For API documentation and design.
    • Python: As the primary programming language for AI/ML development.
    • Apache Spark (PySpark): For large-scale data processing and distributed computing.
    • Kubernetes: For container orchestration and managing microservices.
    • Django: As a web framework, potentially for building supporting applications or interfaces.
  • Experience Configuring and Managing GPU Clusters in GCP: You must have hands-on experience in configuring and managing NVIDIA GPU (Graphics Processing Unit) clusters, specifically within Google Cloud Platform (GCP). This includes working with GCP’s specialized compute instances such as TPUs (Tensor Processing Units) and GPU instances for accelerating machine learning workloads. Your ability to optimize these environments for training and inference is critical.
  • Knowledge of Multi-GPU Training and Distributed Computing: A strong knowledge of multi-GPU training and distributed computing frameworks is essential. This includes practical experience with libraries and methodologies such as TensorFlow Distributed and PyTorch Distributed. This expertise allows you to scale AI model training across multiple GPUs and machines, dramatically reducing training times for large-scale deep learning applications.

What’s In It For You? Impact, Growth, and a Flexible Environment

This Senior AI/ML Engineer contract in Charlotte, NC, offers a compelling environment for professional growth and significant impact within a leading global banking client.

  • Opportunity to Work on Cutting-Edge AI and Machine Learning Projects: You will have the invaluable opportunity to work on truly cutting-edge AI and machine learning projects that are shaping the future of financial services. This includes leveraging advanced models and techniques to solve complex business challenges, from fraud detection to personalized banking experiences.
  • Collaborative and Inclusive Work Environment: You will join a highly collaborative and inclusive work environment where teamwork is highly valued, and diverse perspectives are celebrated. This fosters an atmosphere of open communication, knowledge sharing, and mutual support, allowing you to learn from varied backgrounds and contribute your unique insights to drive collective success.
  • Professional Growth and Development Opportunities: The organization is deeply committed to your professional growth and development. This means access to continuous learning resources, opportunities to pursue new certifications in AI/ML, participation in specialized workshops, and mentorship from industry experts. You will have a clear pathway to enhance your skills and advance your career within the rapidly evolving AI/ML domain.
  • Engagement with a Diverse Team of Experts: You will be actively engaged with a diverse team of experts in the field of AI, machine learning, and software engineering. This provides unparalleled networking opportunities and the chance to collaborate with thought leaders on complex, innovative projects.
  • Chance to Make a Significant Impact on Large-Scale Initiatives: Your contributions as a Senior AI/ML Engineer will provide a unique chance to make a significant and lasting impact on large-scale initiatives across the global banking enterprise. By developing and deploying intelligent solutions, you will directly influence operational efficiencies, risk management, and customer engagement, contributing to the client’s competitive edge.

Upon successful completion of a predefined waiting period, consultants are typically eligible for a comprehensive suite of benefits designed to support their well-being and financial security. These often include:

  • Medical and Prescription Drug Plans: Comprehensive healthcare coverage for medical services and necessary prescription medications.
  • Dental Plan: Benefits covering routine dental care and essential treatments.
  • Vision Plan: Coverage for eye examinations, prescription glasses, and contact lenses.
  • Health Savings Account (HSA): A tax-advantaged savings account to help pay for qualified medical expenses.
  • Health Flexible Spending Account (HFSA): Allows pre-tax contributions for eligible healthcare costs.
  • Dependent Care Flexible Spending Account (DCFSA): Provides tax advantages for dependent care expenses.
  • Supplemental Life Insurance: Options for additional life insurance coverage for enhanced financial protection.
  • Short Term and Long Term Disability Insurance: Income replacement benefits during periods of temporary or prolonged incapacitation due to illness or injury.
  • Business Travel Insurance: Coverage for unforeseen events or emergencies that may occur during authorized business travel.
  • 401(k), Plus Match: An opportunity to save for retirement with the added benefit of employer matching contributions, enhancing your long-term financial growth.
  • Weekly Pay: Consistent and regular compensation provided on a weekly basis, ensuring stable financial flow throughout your contract engagement.

If this Senior AI/ML Engineer role in Charlotte, NC, aligns with your extensive experience in software engineering, your expertise with generative AI frameworks and cloud-native architectures, and your passion for driving innovation in a global banking context, we encourage you to learn more about this exciting hybrid contract opportunity. This is a chance to build cutting-edge AI/ML solutions that have a broad and profound impact.

To take the next step in your career and potentially contribute to the future of AI in finance, click “Apply Now.” A recruiter will be in touch with you promptly to discuss this outstanding opportunity in greater detail, answer any questions you may have, and guide you through the application process. We look forward to connecting with you and exploring how your expertise can benefit our team!

Job Features

Job CategoryAI, Engineering

Apply For This Job

A valid phone number is required.