Full-Stack Developer Intern, AI & Automation
DTSecLabs
About the Role
DTSecLabs is seeking a Full-Stack Developer Intern to join their team for a 3-6 month duration. This internship focuses on Industrial Cybersecurity, AI, and Software Development. The intern will work on building software, experimenting with AI technologies, and transforming ideas into working solutions.
What You'll Work On
- Full-Stack Development
- Develop responsive web applications using HTML5, CSS3, JavaScript (ES6+), and particles.js.
- Build backend services using Node.js, Express.js, and Python.
- Develop REST APIs and integrate third-party services.
- Work with Docker for application development and deployment.
- AI & Intelligent Automation
- Integrate AI models into applications and existing workflows.
- Identify high-value use cases for AI and automation.
- Design and build agentic AI workflows that automate multi-step tasks.
- Explore modern AI coding agents and AI-native development tools.
- Develop prototypes, PoCs, and early-stage solutions to validate new ideas.
- Data Processing & Integration
- Clean, validate, and transform structured data.
- Build data processing workflows and integrate multiple data sources.
- Improve data quality, reliability, and usability for downstream applications and AI models.
Requirements & Tech Stack
- Web Development: HTML5, CSS3, JavaScript (ES6+), particles.js
- Backend: Node.js, Express.js, Python
- APIs: REST APIs
- Containerization: Docker
- AI/ML: AI models, AI and automation, AI coding agents, AI-native development tools
- Data: Data processing workflows, data integration
Qualifications
- Currently pursuing a Bachelor's or Master's degree in:
- Computer Engineering / Computer Science
- Electrical Engineering
- Automation Engineering
- Mechatronics
- Or a comparable technical field
- Working understanding of web development and programming.
- Interest in AI, automation, and emerging technologies.
What Matters to Us
- What you've built (personal projects, experiments, or working prototypes).
- Your approach to solving technical problems.
- Your willingness to explore unfamiliar technologies and learn quickly.
- Your ability to turn ideas into action and handle ambiguity.
- Your curiosity and active exploration of what's next in technology.