Job Specification: Machine Learning Engineer (NLP) (Pytorch)
Location: Bristol, UK (Hybrid - 2 days per week in the office)
About the Role
I'm looking for an NLP Engineer to join a forward-thinking company that specialises in advanced risk analytics and machine learning. This is a great opportunity to work on cutting-edge AI solutions in a rapidly evolving industry, with a focus on real-world applications in cyber reinsurance.
Key Responsibilities * Develop and optimise NLP models for tasks like information retrieval, summarisation, and other domain-specific applications. * Work closely with data scientists, engineers, and domain experts to understand business needs and deliver AI-driven solutions. * Stay up to date with the latest NLP technologies, including semantic search and generative AI, and apply them to improve existing models. * Build and maintain scalable data pipelines for processing both structured and unstructured data efficiently. * Evaluate and fine-tune machine learning models to ensure optimal performance. * Ensure models and data pipelines adhere to best practices for security, robustness, and compliance. * Document processes and methodologies to support knowledge sharing and transparency, reproducibility, and knowledge sharing across teams.
What You Need * A degree in Computer Science, Engineering, Statistics, or a related field (Master's or Ph.D. preferred but not essential). * Strong understanding of machine learning algorithms and NLP techniques, with hands-on experience in either academia or industry. * Proficiency in Python and experience with ML/NLP libraries like TensorFlow, PyTorch, scikit-learn, or Hugging Face. * Experience working with cloud platforms such as AWS, GCP, or Azure. * Familiarity with advanced NLP methods, including Prompt Engineering, Parameter-Efficient Fine-Tuning (PEFT), and Direct Preference Optimization (DPO). * Strong problem-solving skills and the ability to work independently or collaboratively. * Great communication skills, both written and verbal.
Nice-to-Haves * Experience adapting large language models (LLMs) for specific domains. * Knowledge of event extraction and multimodal information processing. * Experience with dataset collection and improvement strategies. * Familiarity with knowledge graphs and their applications. * Experience handling large-scale datasets and using distributed computing frameworks like Databricks or Spark. * Background in insurance or cybersecurity. * Understanding of data privacy regulations such as GDPR and CCPA.
Salary & Benefits * £40,000 - £60,000 depending on experience. * Benefits include: ○ 5% pension. ○ 28 days holiday + bank holidays. ○ Private medical insurance. ○ Death in service benefit.
Why Apply? * A chance to work on cutting-edge AI and machine learning projects with real-world impact. A friendly inclusive team * A hybrid working model (2 days per week in the Bristol office). * A collaborative and inclusive work environment. * Plenty of career growth and development opportunities.
Please apply by sending your CV to (url removed)