Censys' mission is to be the one place to understand everything on the internet. The company is looking for AI/ML Software Engineering Interns to work on projects that explore machine learning, automation, and generative AI to improve security insights and enhance user experience.
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) since projects involve contextual search, recommendations, and AI-powered summarization
- 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—we encourage innovation!
- Build, learn, and innovate alongside experienced engineers in a cutting-edge cybersecurity company.
Other
- High-energy, action-oriented person who is interested in helping build a product and culture that we’re proud of for years to come.
- 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.
- Ready to take ownership, collaborate, and grow.
- The requirement to be in Ann Arbor for one week during onboarding and one week at the conclusion of the internship.