Summary
Dermalogica is a leader in the professional skincare industry, committed to innovation and excellence. They are seeking a motivated IT Summer Intern to gain hands-on experience in software engineering, cloud infrastructure, and applied AI/ML while contributing to meaningful projects in a collaborative environment.
Responsibilities
- Design, develop, and maintain software solutions using Python, Java, or C++ to support internal IT systems and workflows
- Assist in building and optimizing cloud-based data pipelines and automation scripts to improve operational efficiency
- Contribute to machine learning or NLP projects, including dataset preparation, model training, and performance evaluation
- Participate in technical research and present findings to engineering and IT leadership teams
- Document technical processes, architecture decisions, and project outcomes clearly and concisely
Skills
- Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
- Proficiency in one or more programming languages: Python, Java, or C++
- Familiarity with data structures, algorithms, and object-oriented programming principles
- Experience working with version control tools such as Git
- Strong analytical and problem-solving skills with attention to detail
- Effective verbal and written communication skills; ability to present technical topics to both technical and non-technical audiences
- Experience with cloud platforms or cloud-native data pipeline architectures
- Familiarity with machine learning frameworks and NLP concepts (e.g., transformer models, sentiment analysis, text classification)
- Hands-on experience with iOS development using Swift or full-stack web development (HTML/CSS)
- Exposure to AI development tools such as OpenAI Codex, Claude Code, or similar platforms
- Prior internship or research experience in a software engineering or data/AI environment
Qualifications
Must Haves
- Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
- Proficiency in one or more programming languages: Python, Java, or C++
- Familiarity with data structures, algorithms, and object-oriented programming principles
- Experience working with version control tools such as Git
- Strong analytical and problem-solving skills with attention to detail
- Effective verbal and written communication skills; ability to present technical topics to both technical and non-technical audiences
Nice to Haves
- Experience with cloud platforms or cloud-native data pipeline architectures
- Familiarity with machine learning frameworks and NLP concepts (e.g., transformer models, sentiment analysis, text classification)
- Hands-on experience with iOS development using Swift or full-stack web development (HTML/CSS)
- Exposure to AI development tools such as OpenAI Codex, Claude Code, or similar platforms
- Prior internship or research experience in a software engineering or data/AI environment
Benefits
- Competitive Compensation
- Monthly Product Allowance
- Wellness programs
- Education/training programs