Description
About the Role
Join us at Pillar as a Software Engineering Intern and gain hands-on experience contributing to the development of our cutting-edge cybersecurity platform. You’ll work alongside experienced engineers and learn how to build and scale modern software systems with a focus on AI and cloud-based security solutions.
As part of our R&D team, you’ll be exposed to various parts of the tech stack and have the opportunity to make meaningful contributions, learn from industry experts, and grow your technical skills in a supportive and collaborative environment.
What You’ll Do
• Collaborate with engineers to design, develop, and test features for the Pillar platform.
• Work across parts of the tech stack including front-end and back-end systems, with guidance and mentorship.
• Participate in team meetings, code reviews, and technical discussions to gain exposure to real-world development practices.
• Help refine product features and user experiences based on internal feedback and usability insights.
• Contribute to the ongoing improvement of development processes, testing, and documentation.
What We’re Looking For
• A current student or recent graduate in Computer Science, Software Engineering, or a related field.
• Familiarity with at least one programming language (e.g., Python, JavaScript, TypeScript).
• Some experience working on personal or school projects, ideally involving web applications or cloud technologies.
• Eagerness to learn and grow in a fast-paced startup environment.
• A strong interest in cybersecurity, AI, or cloud infrastructure is a big plus.
• Bonus: Experience with tools like React, Node.js, or PostgreSQL is a plus, but not required.
Why Join Pillar?
• Be part of an early-stage, mission-driven startup tackling meaningful problems in cybersecurity.
• Work closely with passionate engineers and mentors who are invested in your development.
• Gain exposure to technologies like cloud platforms (AWS), containerization (Kubernetes), and AI-driven applications.
• Flexible hours and a welcoming, growth-oriented team culture.
Qualifications
BSc in Computer Science or Software Engineering
Familiarity and Experience working with AI Tools
Work Experience is an advantage
MSc in Computer Science is an advantage