Information Security

Senior ML Engineer - Email Security

Jobgether

Remote · Oregon · United States

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior ML Engineer - Email Security based remotely in United States.

The Senior ML Engineer will help develop and deploy advanced machine learning technology to protect email infrastructure against spam, phishing, and other evolving cyber threats. The role combines hands-on transformer model training with systems engineering to build lightweight, efficient inference technology that runs on customer CPUs with minimal resource consumption. You will take ownership of the complete detection lifecycle, from dataset preparation and model evaluation to production releases and ongoing quality improvements. Working closely with an experienced engineering partner, you will help modernize the existing filtering pipeline and make releases more reliable and scalable. This remote-first opportunity is ideal for an engineer who enjoys solving challenging security problems and delivering measurable improvements in real-world environments.
\You will contribute across the machine learning lifecycle and production engineering stack, ensuring that email detection models are accurate, efficient, and reliable in real-world hosting environments. Model Training and Deployment:

Train, evaluate, and release spam-detection models, including building and maintaining training corpora, selecting decision thresholds, analyzing precision and recall, and determining whether models are ready for production.
Production ML Engineering:

Detection Quality Improvement:

Investigate customer-reported spam and phishing incidents, trace detection failures, and implement appropriate fixes through rules, dataset improvements, or model retraining.
Model Performance Optimization:

Balance detection rates against false-positive risks, ensuring legitimate messages are not unnecessarily blocked while malicious content is effectively identified.
Training Infrastructure and Data Tooling:

Maintain the corpus management tools and training infrastructure required to support reliable experimentation and model releases.
Review and approve classifier, rule, and model changes to improve quality, share technical knowledge, and ensure releases can proceed without depending on a single engineer.
Technical Collaboration:

Help partner engineers understand classification outcomes, explain model scoring behavior, and provide clear technical guidance when questions arise.
Progress toward defined milestones, including independently shipping a rule-model release during the first month, delivering a component of the new engine to staging by month three, and supporting a model release independently by month six.
The ideal candidate is an experienced machine learning engineer with a strong background in production classification systems, practical transformer expertise, and the engineering skills to deliver reliable security technology. Production Detection Experience:

At least five years of experience delivering detection or classification systems where false positives have meaningful consequences, such as anti-spam, anti-phishing, anti-malware, fraud prevention, or abuse detection.
End-to-End ML Ownership:

Experience independently taking at least one machine learning classifier into production, including corpus construction, threshold selection, error analysis, and release decisions.
Transformer Training Expertise:

Hands-on experience training transformers with PyTorch, including tokenizers, masked-language pre-training, fine-tuning, ONNX export, and CPU inference performance measurement.
Systems and Development Skills:

Strong practical knowledge of Linux, shell scripting, and Python, including working with shared servers and GPU resources.
AI-Assisted Development:

Regular use of AI coding agents and development tools to support engineering productivity.
English proficiency at B2 level or higher, with particularly strong written communication skills for technical documentation, specifications, and code reviews.
Ownership and Judgment:

The ability to analyze model performance, make evidence-based release decisions, investigate difficult problems, and balance detection effectiveness with the cost of false positives.
Embedded Machine Learning:

Experience building models designed to operate within constrained environments.
Systems Programming:

Familiarity with Go or Rust, particularly for parsers, streaming systems, concurrency, and memory-constrained applications.
Experience with rspamd or SpamAssassin internals, including rules, composite rules, Lua plugins, and mass-check scoring.
Experience working with multi-million-sample corpora, labeling pipelines, and annotation tools.
AI-Assisted Annotation:

Experience using LLM-based labelers or validators to scale data annotation and quality assurance.
Hosting Platforms:

Familiarity with hosting control panels such as cPanel, Plesk, or DirectAdmin.
Fully Remote Work:

Work remotely with the flexibility to organize your schedule and work from different locations worldwide, subject to role and hiring arrangements.
Flexible Working Hours:

Autonomy to structure your working day around your productivity and commitments.
Public Holidays:

10 days of national holidays.
Financial compensation toward private medical insurance.
Reimbursement for co-working spaces and gym or sports activities.
Opportunities to work on demanding machine learning, cybersecurity, and production engineering projects with measurable real-world impact.
\We use an

AI-powered matching process

to ensure your application is reviewed quickly, objectively, and fairly against the roles core requirements. Data Privacy Notice:

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR).

Reference: WJ-4487_22776130

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.