remote
Senior Machine Learning Engineer - Barracuda Networks
ML Engineer
Lead end‑to‑end ML development for cloud‑enabled security products, building scalable models on AWS, and collaborating with cross‑functional teams to deliver high‑impact solutions.
About the role
Key Responsibilities
- Design, develop, and deploy production‑grade machine learning models that enhance threat detection and prevention across cloud‑enabled security platforms.
- Collaborate with data scientists, software engineers, and security analysts to translate business requirements into scalable ML pipelines using Python, TensorFlow, and PyTorch.
- Leverage AWS services (SageMaker, Lambda, S3, Glue) to build, test, and monitor models at scale, ensuring high availability and performance.
- Implement robust data engineering workflows, including feature extraction, data validation, and model versioning, to support continuous integration and delivery.
- Conduct rigorous model evaluation, bias assessment, and performance tuning, and document findings for stakeholders.
Requirements
- 5+ years of experience in machine learning engineering, with a strong portfolio of production‑ready models.
- Proficiency in Python, TensorFlow, and PyTorch, and experience with AWS ML services.
- Solid background in data engineering, SQL, and big data processing frameworks.
- Excellent problem‑solving skills and ability to communicate complex concepts to technical and non‑technical audiences.
- Passion for security and a deep understanding of threat intelligence is a plus.
Skills
pythonmachine learningawstensorflowpytorch