Rapid7's AI Centre of Excellence is looking to leverage AI/ML for enhanced customer security and threat detection by designing, prototyping, and shipping production AI models and systems to protect customers' attack surfaces.
Requirements
- Significant hands-on experience in applied AI, able to independently design and build AI models and systems.
- Strong Python skills and practical expertise with: scikit-learn for conventional ML and data science.
- PyTorch, TensorFlow, or Keras for deep learning.
- AWS Bedrock, SageMaker, HuggingFace, or Transformers for LLM-based solutions.
- CrewAI (or similar frameworks) for agentic AI projects.
- Pandas/NumPy for data processing and transformation.
- Intuition for selecting the right models and approaches for different use cases.
Responsibilities
- Design and implement AI models and systems using the most appropriate techniques—conventional machine learning, deep learning neural networks, or generative and agentic AI.
- Develop and ship AI systems with a focus on delivering customer value.
- Tackle a diverse range of complex problems, often reframing existing solutions with new perspectives.
- Take ownership of multiple projects as the principal go-to expert.
- Act as a first-class stakeholder throughout the AI R&D process.
- Build strong cross-functional relationships with engineering, UX, product management, and customer research teams.
- Mentor colleagues with less experience, acting as a trusted technical resource.
Other
- Provide technical guidance and mentoring to the team.
- Understanding the trade-offs between technical, UX, and product needs.
- Excel in interacting and negotiating with key stakeholders.
- Operate with a creative, iterative approach.
- Positive, can-do, solution-oriented mindset with persistence in tackling complex challenges.