Senior Machine Learning Engineer
Indexed description
The Position
As a Senior Machine Learning Engineer you own detection capabilities end to end: from problem framing and data, through experimentation, to models running in production and the telemetry that proves they work for customers. We've had a strong presence in Veszprém for over a decade, and we're now expanding into Budapest, this role is based in our newly opening Budapest office, right at the start of that growth.
You Will Have an Opportunity to
- Own detection capabilities from idea to customer impact across the AI/ML detection portfolio: threat similarity search (behavioral, code-structure, and static features), URL reputation, image-based phishing and brand-spoofing detection, web threat classification, and content classification
- Build and maintain the data pipelines your models depend on: sample sourcing and collection, ground truth and labeling workflows, feature extraction, and versioned training and evaluation datasets
- Design, train, fine-tune, and evaluate models, and see them through to production: versioned, runtime-portable artifacts (e.g., ONNX) consumed from the JVM-based backend, with input/output specifications, performance benchmarks, and documented limitations
- Build an automated model build and release pipeline, in the likes of SageMaker Pipelines: reproducible training runs, automated evaluation gates, and versioned artifact publishing, so that retraining and releasing a model is a routine operation rather than a project
- Own model quality in production, not just at release: telemetry feedback loops, false positive escalations, drift monitoring, and retraining cadence
- Design evaluation methodology for an adversarial, drifting domain: time-split validation, strict false positive ceilings, and robustness against evasion
- Automate the ML lifecycle with AI: use AI-assisted development daily, and build agentic automation for repetitive work such as labeling assistance, evaluation runs, regression testing, and reporting
- Set your own experimentation roadmap, prioritized by measurable customer-facing detection gains, and share what you learn openly across the team
- 3+ years applied ML experience across at least two of: text/content classification, computer vision, similarity search / embedding models, security or threat detection
- Evidence of end-to-end delivery: models you personally took from data to production, running in systems used by other teams or customers
- Experience building data pipelines for model training: data collection, labeling and ground truth management, feature extraction, dataset versioning
- Strong Python; PyTorch or TensorFlow; experience with model evaluation frameworks
- Solid grounding in statistics and experiment design, including evaluation under distribution shift
- Comfort working across the integration boundary (for example, ONNX consumption from JVM services) rather than stopping at the model artifact
- Fluency with AI coding and agent tooling, and a track record of automating your own workflow with it
- Excellent communication and collaboration abilities; fluent in English
- Innovative Environment: Join a team at the forefront of cybersecurity innovation. At OPSWAT, you'll have the opportunity to work with cutting-edge technologies and contribute to solutions that shape the future of cybersecurity.
- Collaborative Culture: We foster a culture of collaboration, where every team member's input is valued. You'll have the chance to work alongside talented individuals who are passionate about cybersecurity and dedicated to making a difference.
- Professional Growth: At OPSWAT, we prioritize the growth and development of our team members. You'll have access to ongoing training and development opportunities to enhance your skills and advance your career in cybersecurity.
- Impactful Work: Join a mission-driven company that is committed to securing the digital world. Your work at OPSWAT will have a meaningful impact on organizations worldwide, protecting critical data and assets from evolving cyber threats.
- Fun and Dynamic Atmosphere: We believe in fostering a fun and dynamic work environment. From team-building activities to social events, you'll have plenty of opportunities to connect with your colleagues and enjoy the journey together.
Recruiting Agencies: we do not accept unsolicited resumes from third party agencies for any of our open positions. To submit resumes for our jobs, there must be a recruiting contract approved by our legal team and endorsed by both parties. We are currently not accepting additional 3rd party agencies at this time.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search