Engineering Internship
Listed on 2026-10-13
-
Software Development
Software Engineer, Software & AI Developer Internship, Python
Company Description Overview
Epsilon is seeking Engineering Interns to join high-performing technical teams working on products, platforms, and solutions that support our clients and businesses. Depending on the team, you may contribute across areas such as software development, data engineering, cloud and infrastructure, product engineering, or other technical fields.
As an Engineering Intern, you will work collaboratively with experienced engineers, product team members, and cross-functional partners to help build, enhance, test, and maintain scalable solutions across Epsilon’s products. You will gain valuable hands‑on experience with current technologies while contributing to an innovative and collaborative environment.
This is a hybrid role, with an expectation of 2 days/week in office.
Responsibilities Epsilon’s Internship ProgramAs an intern you’ll participate in a formal Intern Program, which is an 11-week summer program that aims to create a meaningful early career experience for university students. The program offers professional development & hands‑on training, networking opportunities with people throughout the business including multiple projects & social events, and consideration for full-time employment.
What You’ll Achieve- Support the design and development of scalable, resilient applications, services, platforms, or technical solutions.
- Participate in project planning, solution development, testing, troubleshooting, and implementation.
- Contribute to proprietary products and technologies that help drive success for Epsilon’s clients.
- Collaborate with engineering, product, and business partners to understand requirements and develop effective solutions.
- Help identify, investigate, and resolve technical issues.
- Create or update technical documentation, testing materials, and project resources.
- Gain exposure to a variety of technologies, engineering practices, and large‑scale systems.
- Present project progress, key learnings, and final outcomes to team members and program stakeholders.
What You’ll Bring With You
- A desire to learn new technologies, tools, and engineering practices
- A strong foundation in engineering, technical problem-solving, or software design fundamentals
- Strong communication and the ability to manage responsibilities and contribute in a team‑oriented environment
- Programming languages such as Python, Java, C++, JavaScript, HTML, XML, or SQL
- Object-oriented design and development methodologies
- Linux or other operating environments
- Databases, APIs, cloud technologies, or data‑processing tools
- Agile engineering or project‑management methodologies
- Currently pursuing a bachelor's in computer science, Computer Engineering, Software Engineering, Data Engineering, Information Technology, or another related technical discipline
- Relevant coursework, academic projects, research, hackathons, technical clubs, or previous internship experience
- Familiarity with Agile methodology
- Demonstrated interest in building products or solving technical problems
- Experience collaborating on a team‑based technical project
to view how Epsilon transforms marketing with 1 View, 1 Vision, 1 Voice.
Additional Information When You Join Us, We’ll Create Something EPIC TogetherEpsilon is a global data, technology and services company that powers the marketing and advertising ecosystem. For decades, we’ve provided marketers from the world’s leading brands the data, technology and services they need to engage consumers with 1 View, 1 Vision and 1 Voice. 1 View of their universe of potential buyers. 1 Vision for engaging each individual. And 1 Voice to harmonize engagement across paid, owned and earned channels.
Epsilon’s comprehensive portfolio of capabilities…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).