Overview
Skills
Job Details
Hi,
I hope you are doing well!
Looking for a Machine Learning Engineer in Charlotte, NC (Onsite/Hybrid). Please review the below requirement and let me know if you are interested.
Job Title: Machine Learning Engineer
Location: Charlotte, NC
Duration: Long Term
Job Description
Role Overview:
We are seeking a highly skilled and experienced Machine Learning Scientist with a strong background in Data Science, Natural Language Processing (NLP), and Generative AI to join our team on a contract basis. In this role, you will be responsible for developing and implementing advanced AI/ML models and solutions to address critical business challenges within Bank of America. You will work closely with cross-functional teams to understand business requirements, design innovative approaches, and deploy scalable and robust solutions.
Responsibilities:
- Design, develop, and implement machine learning models and algorithms, including deep learning techniques, for various applications such as risk management, fraud detection, customer analytics, and operational efficiency.
- Apply advanced Natural Language Processing (NLP) techniques, including text mining, sentiment analysis, topic modeling, and information extraction, to analyze and derive insights from textual data.
- Develop and deploy Generative AI models for tasks such as text generation, summarization, data augmentation, and synthetic data creation.
- Conduct thorough data exploration, cleaning, preprocessing, and feature engineering to ensure high-quality data for model development.
- Evaluate model performance using appropriate metrics and implement strategies for continuous improvement and optimization.
- Collaborate with data engineers to build and maintain scalable data pipelines and infrastructure for model deployment and monitoring.
- Communicate technical findings and recommendations effectively to both technical and non-technical stakeholders.
- Stay up-to-date with the latest advancements in machine learning, NLP, and Generative AI and proactively explore their potential applications within the financial domain.
- Contribute to the development of best practices and standards for AI/ML development and deployment within the organization.
- Work in an agile environment, participating in sprint planning, reviews, and retrospectives.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Mathematics, or a related quantitative field.
- Minimum of 6-7 years of hands-on experience in developing and deploying machine learning models and NLP solutions in a professional setting.
- Proven expertise in a wide range of machine learning algorithms (e.g., regression, classification, clustering, time series analysis, deep learning architectures like CNNs, RNNs, Transformers).
- Strong experience with Natural Language Processing (NLP) techniques and libraries (e.g., NLTK, spaCy, transformers library).
- Hands-on experience in developing and applying Generative AI models (e.g., GANs, VAEs, large language models like GPT, BERT, T5).
- Proficiency in programming languages such as Python and relevant machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform) and their AI/ML services is a plus.
- Familiarity with data engineering tools and technologies (e.g., Spark, Kafka, SQL databases).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration abilities.
- Experience working in the financial services industry is a plus.
Thanks and Regards
Sai Kishor