.About UsRavenPack is the leading big data analytics provider for financial services. Financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of unstructured content. RavenPack's products allow clients to enhance returns, reduce risk, and increase efficiency by systematically incorporating the effects of public information in their models or workflows. Our clients include the most successful hedge funds, banks, and asset managers in the world!Position OverviewWe are looking for an experienced technologist with a background in Machine Learning and Natural Language Processing to help lead our efforts in developing and implementing advanced text processing applications. You will be reporting to the Analytics Manager and will interact with peers across various lines of business and technical teams to support projects that will span text classification, big data analysis, and product development among others. The ability to communicate effectively in English, both in writing and verbally, is a must. Knowledge of Spanish is not a business requirement.Responsibilities – What You'll Be Doing:Apply modern NLP technologies, including but not limited to ML techniques, to enhance event matching in English language text.Highlight, specify, and lead projects using ML and related technologies to improve current systems or add new capabilities.Work as an engineer, building and implementing in a direct, hands-on way.Collaborate with other team members, mostly non-ML specialists, and help them integrate systems with your work.Keep up with technological advancement to ensure that we are up-to-date and taking advantage of all possibilities open to us.Collaborate with cross-functional teams to ensure that our ML infrastructure meets the needs of our business and users.What We're Looking ForBachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.A strong foundation in machine learning and natural language processing (NLP).At least 3 years of industry experience working as a Machine Learning Engineer, Data Scientist, or a related role, specifically focusing on NLP and text processing tasks.Strong software engineering skills, including version control and familiarity with software development best practices.Proven track record of successfully developing and deploying machine learning models for NLP applications.Solid understanding of machine learning algorithms, including both traditional and deep learning approaches, and practical experience in applying them to real-world problems.Proficiency in Python, and experience with relevant libraries and frameworks such as TensorFlow or PyTorch.Understanding of state-of-the-art NLP architectures and frameworks like Hugging Face's Transformers.Knowledge of natural language processing techniques such as sentiment analysis, named entity recognition, part-of-speech tagging, topic modeling, and text summarization