Machine Learning Engineer

 Posted 3 months ago
  
 Poland
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The engineer will collaborate with the Head of AI and product teams to develop and deploy AI-driven security features, focusing on designing, training, and integrating machine learning models for detecting malicious traffic and bots.

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

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Machine Learning Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified