At a Glance
- Tasks: Design and develop cutting-edge machine learning and AI systems for cybersecurity.
- Company: Join Black Duck Software, a pioneer in application security and innovation.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Collaborative environment with mentorship opportunities and career advancement.
- Why this job: Make a real impact in cybersecurity while working with advanced technologies.
- Qualifications: 5+ years in data science or ML engineering with strong software skills.
The predicted salary is between 60000 - 80000 £ per year.
Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behaviour. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.
The Data Science group sits within Black Duck's Data Engineering organisation, operating as a centre of excellence in statistical analysis, machine learning engineering, and applied AI. We work at the intersection of cybersecurity and data intelligence; building models, evaluation frameworks, and AI-powered capabilities that directly shape how tens of thousands of developers and security teams understand and respond to risk. Our work spans predictive analytics, behavioural modelling, LLM integration, and the development of internal AI platforms. We're opinionated about quality, curious by default, and outcome-driven in everything we ship.
Our Values
- Trust: We'd rather be late than wrong. Our work is only as valuable as its credibility.
- Collaboration: We have deep technical expertise, but we work shoulder-to-shoulder with the subject matter experts who define what 'correct' actually means in our domain.
- Results: We're outcome-driven. Research has value, but it has more value when it's written up, shipped, or handed off.
- Curiosity: Exploration is core to what we do — including the dead ends. (It's not science unless you write it down.)
- Fun: We work in a genuinely strange corner of the data world. Revel in it.
About the Role
As a Senior Data Scientist, you will own the design, development, and production deployment of machine learning and AI systems that drive measurable outcomes across Black Duck's cybersecurity platforms. This is primarily a technical individual contributor role — we're looking for someone who can take a problem from framing through to a shipped, evaluated, production system, and who brings genuine depth in ML/AI engineering rather than general data work. Data infrastructure and pipeline ownership sits with our dedicated Data Engineering function. Your focus is on what we do with that data: building models, evaluating them rigorously, integrating AI capabilities into products and internal tooling, and helping shape how the team approaches applied AI at scale. The role is primarily based at our Belfast R&D site. UK/EMEA remote or hybrid applicants will be considered, with at least quarterly travel to Belfast expected. Additional conference and collaboration opportunities are available commensurate with your impact.
Key Responsibilities
- Design, develop, and maintain machine learning and AI systems, from prototype through to production, with clear evaluation criteria and operational handover.
- Lead the integration of LLM and agentic AI capabilities into Black Duck products and internal platforms (including prompt engineering, retrieval-augmented generation, and tool/agent orchestration).
- Design and own LLM evaluation frameworks: defining task-specific metrics, building offline and online eval pipelines, running structured comparisons across models and configurations, and producing clear recommendations with supporting evidence.
- Conduct cost-benefit analysis on AI/ML system decisions: model / architecture / methodology selection, operational costs, build-vs-buy trade-offs, and quantifying the value of AI/ML interventions against baseline approaches; communicating findings clearly to technical and non-technical stakeholders.
- Collaborate with R&D and Product Engineering to embed AI capabilities into existing workflows and surfaces.
- Contribute to the team's shared practices around model governance, reproducibility, and responsible AI use.
- Mentor team members, peers and the wider organisation on evolving and emerging ML/AI engineering practices and help continuously maintain the organisation's technical standards.
Key Qualifications
- 5+ years of hands-on experience in data science, machine learning engineering, or applied AI — with demonstrable delivery of production ML/AI systems, not just research or analysis.
- Strong Software engineering proficiency; you can design and deliver a project or module from scratch that others can build on.
- Experience deploying ML/AI models in production on cloud infrastructure (AWS, Azure, or GCP) and/or Kubernetes workloads.
- Practical experience with ML/AI development stacks: PyTorch, scikit-learn, HuggingFace or equivalent; experiment tracking (MLflow, W&B or similar); and model evaluation tooling.
- Experience designing and executing LLM evaluations: building eval datasets, defining metrics, running model comparisons, and translating results into actionable decisions.
- Experience conducting cost-benefit or trade-off analysis on AI systems; weighing inference cost, latency, accuracy, and operational complexity against business or product value.
- Familiarity with agentic AI patterns: tool use, multi-step reasoning, agent orchestration (LangChain, LangGraph, or equivalent).
- Experience working with LLMs via API integration, prompt engineering, and RAG pipelines.
- Experience with Jupyter and standard scientific Python (pandas, numpy, scipy).
- Ability to operate independently on multi-month projects, manage your own priorities, and communicate clearly across engineering and non-engineering stakeholders.
- Hands-on experience with AI-assisted development tools (GitHub Copilot, Claude Code, Cursor, or similar).
Nice to Have
- Degree in Computer Science, Data Science, Artificial Intelligence, Mathematics, Physics, or a related field (or demonstrated equivalent through portfolio and track record).
- Familiarity with cybersecurity concepts, application security testing, or software supply chain risk.
- Experience with data/feature stores, model registries, or MLOps tooling (Airflow, DBT, Databricks, or equivalent).
- Familiarity with Data Mesh or Data Product concepts.
- Experience with enterprise data visualisation (Power BI, Grafana, Snowflake, Databricks dashboards).
- Comfort in Linux/CLI environments and experience contributing to shared codebases (Git, code review, CI/CD).
- Track record of written or public communication: internal documentation, papers, blog posts, or conference contributions.
Black Duck is an equal opportunity employer. We consider all applicants for employment without regard to race, color, national origin, religion, sex, gender identity or expression, age, disability, sexual orientation, veteran or military service status, or any other characteristic protected by applicable law. Black Duck complies with all applicable laws prohibiting employment discrimination in every jurisdiction where it operates and provides reasonable accommodations to individuals with disabilities in accordance with applicable law.
Senior Data Scientist/Engineer in Belfast employer: Black Duck
At Black Duck, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of Belfast. Our commitment to employee growth is reflected in our continuous learning opportunities and the chance to work with cutting-edge AI tools, ensuring that you not only contribute to but also thrive in your role as a Senior Cloud DevOps Engineer. Join us to be part of a team that values your expertise and supports your professional journey in a vibrant city known for its tech community.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Scientist/Engineer in Belfast
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Black Duck!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Senior Data Scientist/Engineer at Black Duck.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Black Duck.
✨Apply Directly through Our Website
When you find a suitable opening like Senior Data Scientist/Engineer at Black Duck, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Senior Data Scientist/Engineer in Belfast
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Black Duck, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Black Duck. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Black Duck
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Black Duck!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.