Machine Learning Engineer
Blackwall is building the next generation of AI-powered security infrastructure to protect the web from automated threats. We combine behavioural intelligence, real-time protection, and performance optimization to safeguard hosting environments and drive operational efficiency.
We’re now hiring an Machine Learning Engineer to join our growing team and work closely with our Head of AI. You’ll help us bring intelligence to two distinct AI initiatives:
Embedding AI capabilities into our Web Application Firewall (WAF), and
Powering behavioural analysis across the Blackwall server to detect and mitigate bot-driven threats.
This is a hands-on, cross-functional role for someone who thrives at the intersection of data science, software engineering, and security infrastructure.
Location Requirement
Candidates must be located in Germany, the United Kingdom, Spain, or Estonia.
This role is remote, but applicants must have the legal right to work in one of these locations.
Role Details
Engagement type: Full-time (contract basis)
Location: Remote (within Europe)
Compensation: Paid position; rate depends on experience and location
Key Responsibilities
Work closely with the Head of AI, product managers, and engineers to develop and deliver AI-driven security features.
Design, train, and deploy machine learning models used to detect malicious traffic patterns, bots, and anomalies in web traffic.
Build and maintain ML pipelines for data collection, training, evaluation, and deployment.
Work primarily in Python, using common ML frameworks and data tooling to train and optimize models.
Integrate ML models into real-time security systems such as WAF and behavioral analytics engines.
Improve data quality, feature engineering, and training workflows to increase model accuracy and reliability.
Monitor model performance in production and retrain models as new data and threat patterns emerge.
Collaborate with data, infrastructure, and product teams to ensure scalable and reliable ML systems.
Communicate findings and model outcomes clearly to both technical and non-technical stakeholders.
Essential Skills & Requirements
3+ years of experience as an ML Engineer, Data Scientist, or similar role working with production ML systems.
Strong Python skills with experience using ML libraries such as PyTorch, TensorFlow, or scikit-learn.
Experience building data pipelines and model training workflows.
Good understanding of classification, anomaly detection, and behavioral modeling.
Experience working with large datasets and SQL-based data systems.
Familiarity with deploying ML models into production environments.
Understanding of software engineering best practices such as version control, testing, and CI/CD.
Degree in Computer Science, Engineering, Mathematics, or related field.
Bonus Points
Experience working on security, fraud detection, bot detection, or traffic analysis problems.
Familiarity with cloud data tooling (e.g., BigQuery, Spark, Airflow).
Exposure to LLMs or generative AI frameworks.
Experience working in real-time or high-throughput environments.
We are striving to create a diverse and inclusive environment. We encourage all applicants to apply for our roles. We value and actively seek diverse talent!
Get to know us a bit better:
https://blackwall.com/en/home
- Department
- R&D
- Locations
- Remote - Europe