cover image
Epsilon

Epsilon

www.epsilon.com

2 Jobs

11,158 Employees

About the Company

Epsilon is a global data, technology and services company that powers the marketing and advertising ecosystem.

The world’s leading brands use Epsilon to harmonize consumer engagement across their paid, owned and earned channels, leveraging capabilities that include data, identity resolution, customer data platforms, clean rooms, digital media, retail media, site personalization, direct mail, loyalty, email marketing and measurement.

By applying artificial intelligence against privacy-centric consumer recognition–embedded in data-enriched analytic, marketing and media solutions–Epsilon allows marketers to bridge the divide between marketing and advertising technology, engaging 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.

Follow us on Instagram: @epsilonmarketing

Listed Jobs

Company background Company brand
Company Name
Epsilon
Job Title
Intern Program - Software Engineer Intern
Job Description
Job title: Software Engineer Intern Role Summary: 11‑week summer internship participating in a high‑performing development team that builds production code for real‑time, low‑latency advertising services. Interns work in a hybrid setting, contributing to design, coding, testing, and CI/CD pipelines while collaborating with experienced engineers and product stakeholders. Expactations: Acquire hands‑on experience with modern software stacks, actively contribute to feature development, engage in peer code reviews, and demonstrate the ability to learn quickly in a fast‑paced, collaborative environment. Expect 2 days in office per week and participation in the structured internship program, including professional development sessions and networking opportunities. Key Responsibilities: * Design, develop and maintain scalable and resilient applications and microservices. * Write clean, efficient production code using languages such as Python, C++, HTML, Java, SQL, XML. * Collaborate with cross‑functional teams on product design, feature planning, and integration. * Participate in code reviews, unit/integration testing, and continuous integration/continuous delivery (CI/CD) pipelines. * Assist in performance tuning, debugging, and troubleshooting in high‑frequency/low‑latency environments. * Contribute to documentation, best practices, and knowledge sharing within the team. Required Skills: * Knowledge of object‑oriented design principles and software engineering fundamentals. * Proficiency in one or more programming languages: Python, C++, Java, HTML, SQL, XML. * Familiarity with Linux operating systems and command‑line tools. * Experience with testing and automation frameworks (unit, integration, CI tools). * Strong communication and relationship‑management skills; ability to work effectively in a diverse, global team. * Willingness to learn new technologies and adapt to evolving product requirements. * Agile methodology experience is a plus. Required Education & Certifications: * Current university student or recent graduate pursuing or holding a Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline. ---
Irving, United states
Hybrid
Fresher
26-01-2026
Company background Company brand
Company Name
Epsilon
Job Title
Software Engineer
Job Description
Job Title: Full‑Stack Software Engineer Role Summary: Design, develop, and maintain high‑performance microservices and REST APIs for a Big Data ecosystem, leveraging Java, Spark, and cloud-native technologies. Expectations: Deliver scalable, data‑driven solutions within agile sprints; continuously improve performance, reliability, and deployment processes; collaborate cross‑functionally in a distributed environment. Key Responsibilities - Build and optimize Apache Spark jobs, diagnosing performance bottlenecks and applying tuning techniques. - Develop scalable RESTful APIs using Java and deploy them on cloud platforms (AWS, GCP, Azure). - Integrate data persistence layers (Databricks, PostgreSQL, Scylla) into application workflows. - Use containerization (Docker) and orchestration (Kubernetes) for microservice deployment. - Automate workflow pipelines with Airflow and adhere to CI/CD best practices. - Participate in sprint planning, code reviews, and knowledge sharing sessions. - Continuously expand expertise in Big Data, cloud services, and modern development frameworks. Required Skills - Proficiency in Java and building large‑scale, data‑intensive applications. - Experience with Apache Spark; familiarity with Hadoop, Hive, or equivalent Big Data tools. - Working knowledge of cloud services (AWS, Azure, GCP) and associated managed platforms (Databricks). - Hands‑on experience with PostgreSQL, Scylla, or similar databases. - Containerization (Docker) and orchestration (Kubernetes) skills. - Workflow automation with Apache Airflow or comparable tools. - Strong problem‑solving abilities and a collaborative mindset. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Minimum 3 + years of professional software development in distributed/multi‑node environments. - Certifications in Java, cloud platforms, or Big Data technologies are a plus but not mandatory.
Wakefield, United states
Hybrid
Junior
03-02-2026