Censys is looking to enhance its Attack Surface Management (ASM) platform by integrating AI/ML capabilities to improve security insights, user experience, and automate processes. This involves developing intelligent recommendations, enhancing data visualization, improving search functionalities, and automating report generation.
Requirements
- Python Programming (with AI/ML Libraries)/strong grasp of Python fundamentals
- Experience with libraries such as PyTorch, TensorFlow, Scikit-Learn, Pandas, NumPy
- Ability to write clean, modular code for data processing and model development
- Machine Learning fundamentals (understanding of supervised and unsupervised learning, feature engineering, and evaluation metrics)
- Exposure to NLP or generative AI techniques (LLMs, embeddings, transformers)
- Data Handling & Visualization (experience working with large datasets (cleaning, normalizing, sampling, querying))
- Familiarity with visualization tools like Matplotlib, Seaborn, Plotly, or Vega-Lite
Responsibilities
- Enhance data visualization using AI/ML to recommend the most relevant chart types based on user data
- Improve search experiences by integrating AI-driven suggestions and contextual understanding
- Leverage AI for intelligent recommendations, such as surfacing relevant queries or insights within datasets
- Automate report generation with AI-powered summaries, visualizations, and key takeaways
- Develop explainability tools to help users understand and interpret machine learning models through intuitive visualizations
- Pitch and explore your own AI-driven ideas
- Integrate AI/ML features into production systems
Other
- Driven, curious engineers eager to take on real challenges and make an impact from day one.
- Take initiative, thrive in fast-moving environments and are excited about cybersecurity.
- Take ownership, collaborate, and grow.
- Mentorship from senior engineers and leadership
- Immersive early-stage cybersecurity startup experience