Demo

Senior Software Engineer

Epsilon Data Management, LLC
Chicago, IL Full Time
POSTED ON 1/13/2025
AVAILABLE BEFORE 3/28/2025

Overview

Ensure all your application information is up to date and in order before applying for this opportunity.

How You’ll Make an Impact

As a Senior Software Engineer, you’ll play a key role in delivering cutting-edge artificial intelligence (AI) and machine learning (ML) applications that drive Epsilon’s mission to empower data-driven solutions. Reporting to [Manager / Team Lead Title], you’ll collaborate closely with cross-functional teams, including Data Science, Engineering, Analytics, and Data Warehousing, to build scalable, high-performance systems using Spark, Scala, and other big data technologies. You will help shape the direction of data-driven initiatives and contribute directly to the success of projects that enhance Epsilon’s platform.

What You’ll Achieve

  • Design and implement scalable AI / ML applications, integrating Spark, Scala, and other big data technologies to enhance data-driven decision-making. Collaborate with cross-functional teams to optimize system performance and ensure continuous improvement.
  • Expand your expertise in big data technologies like Spark, Hadoop, and Hive. Gain experience in agile development and enhance your leadership by mentoring junior team members and promoting best practices.
  • Work on impactful AI / ML projects that drive Epsilon’s data insights. Contribute to scalable, end-to-end solutions and take on leadership opportunities, all while staying ahead of the curve with new technologies in the evolving AI / ML space.

Who You Are

  • 5 years of software development experience in highly scalable, distributed environments.
  • Strong proficiency in Scala, Python, or Java, and a proven track record of building data-driven solutions at scale.
  • Hands-on experience with Spark, Hadoop, Hive, and related technologies.
  • Experience working with Kubernetes, Docker, and Airflow (preferred but not required).
  • Familiarity with agile development methodologies and experience working in sprint cycles.
  • Strong problem-solving abilities and the ability to take ownership of complex, technical challenges from start to finish.
  • Excellent communication skills—both written and verbal—allowing you to interact effectively with cross-functional teams and stakeholders.
  • Additional Information

    Epsilon 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.

    Epsilon has a core set of 5 values that define our culture and guide us to create value for our clients, our people and consumers. We are seeking candidates that align with our company values, demonstrate them and make them meaningful in their day-to-day work :

  • Act with integrity. We are transparent and have the courage to do the right thing.
  • Work together to win together. We believe collaboration is the catalyst that unlocks our full potential.
  • Innovate with purpose. We shape the market with big ideas that drive big outcomes.
  • Respect all voices. We embrace differences and foster a culture of connection and belonging.
  • Empower with accountability. We trust each other to own and deliver on common goals.
  • Epsilon is an Equal Opportunity Employer. Epsilon’s policy is not to discriminate against any applicant or employee based on actual or perceived race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, mental or physical disability, religion, creed, color, sexual orientation, gender identity or expression (including transgender status), veteran status, genetic information, or any other characteristic protected by applicable federal, state or local law.

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Epsilon Data Management, LLC

    Epsilon Data Management, LLC
    Hired Organization Address Wakefield, MA Full Time
    Overview How You’ll Make an Impact If you are looking for an opportunity to make an impact on engaging pharmaceutical ma...
    Epsilon Data Management, LLC
    Hired Organization Address Chicago, IL Full Time
    Overview How You’ll Make an Impact As the Vice President, Client Lead, you will lead a team of Epsilon Data salespeople,...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Chicago, IL area that may be a better fit.

    Senior Software Engineer - UI (2020)

    Asure Software, Chicago, IL

    Senior Software Engineer - UI - Remote (2020)

    Asure Software, Chicago, IL

    AI Assistant is available now!

    Feel free to start your new journey!