We are seeking candidates for an exciting new internship opportunity on one of the best teams at Adobe! If you have been paying attention, you’ve seen the explosion of Mobile software development. Our team is responsible for a number of high fidelity systems used by many of the largest brands in the world. In fact, many of the technologies we build are likely embedded in many of the apps installed on your phone. We are also responsible for crafting one of the largest Data Collection Edges and Serverless Computing infrastructures on the globe!
We process streaming data transactions on the order of billions coming from devices all over the globe. You’d be working on one of the greatest challenges faced by software engineers today. Who would not want an internship that puts them in the heart of an exciting new frontier and set them up for the future?
As a Computer Science intern on Adobe Experience Platform, you’ll be paired with a mentor, and will work side-by-side with our engineering team to learn the technology and develop critical-path software. You’ll experience first-hand the process of creating world-class enterprise SaaS applications. Internship projects may involve either client-side app development or backend service development. After joining, we’ll review possible project ideas and will match passions with potential projects.
Knowledge of common software development practices like Agile and Scrum will be critical. A good understanding of object-oriented programming will also be needed to be successful. Ideally candidates would have a basic understanding of design patterns, APIs, and Web Analytics. Above all else, candidates must have good communication skills and a genuine desire to learn.
- Working Knowledge of Object-Oriented Development
- Experience in Java Development
- Technical Writing Skills
- Good Communications Skills
- Familiar with Software Development Lifecycle and Agile Development
- Continuous Integrations and Continuous Deployment (CI/CD or DevOps)