Jobs
>
Senior Software Engineer
>
Chicago

    Senior Software Engineer - Chicago, United States - Epsilon

    Default job background
    Full time
    Description

    Job Description

    About Epsilon PeopleCloud Discovery

    Epsilon PeopleCloud Discovery empowers users with a deep understanding of millions of people—on a marketing platform that unites audience insights, segmentation, creative analysis, media planning and digital activation. It includes a consistent, transparent, best-in-class approach to data, analytics solutions, partnerships and technology via a closely joined network of engineers, technology experts, product designers, analysts and data scientists all empowering marketing and digital business transformation.

    Role:

    A Senior Data Engineer will use his or her hands-on expertise in Spark/Hadoop, Scala programming, Linux scripting, AWS, DevOps and API technologies to expand and optimize architecture, data flows, infrastructure, APIs and data pipelines to support the Epsilon PeopleCloud Discovery Platform. Successful candidates will take ownership of developing, maintaining, debugging large-scale real-time data workflows and enforcing best practices across various coding projects. He or she will work across functional teams and collaborate very closely with the VP of Data Engineering to plan, develop and deploy features. Additionally, the right candidate will be passionate about learning new things, curious about handling large data sets and be proactive about finding, communicating, and troubleshooting any issues that may come up in daily data processing.

    Core Responsibilities:

  • Write and review code for new features. This is a Senior role, and the candidate will be expected to be involved and own several projects.
  • Collaborate with the VP of Engineering to plan for new features and architect data solutions.
  • Ensure data quality by implementing best practices.
  • Ensure code quality by developing robust test cases.
  • Think automation first
  • Find areas of optimization and implement changes to create more efficient workflows.
  • Monitor and troubleshoot issues as they come up.
  • Provide feedback on areas of improvement
  • SKILLS:

  • Specialization in data engineering development using very large data sets (10s of TBs).
  • Expertise in data warehousing, data streaming, relational databases, search databases and in-memory databases.
  • Strong understanding of cloud computing, distributed computing, and scalability principles.
  • Strong knowledge of relational databases.
  • Strong knowledge of data structures and algorithms.
  • Understanding of NoSQL or columnar databases.
  • Outstanding communication skills and the ability to work well within agile environment.
  • Qualifications

  • Advanced Degree in computer science or electrical engineering
  • 4+ years hands-on data engineering software
  • Must have development expertise using Scala and Spark.
  • Strong understanding of cloud services in AWS or Azure
  • Expertise with relational databases using SQL and Postgres.
  • Experience using software automation tools such as Jenkins, Ansible, and Git.
  • Experience working with containers in Docker and Kubernetes.
  • Experience in Test Driven Development Practices.
  • Experience working with agile scrum practices.
  • Knowledge of real time streaming and/or search databases.
  • Nice to have experience working with Python.

  • Güntner

    Software Engineer

    2 weeks ago


    Güntner Chicago, United States

    Company Description · Güntner is a leading engineering solutions provider based in Munich, with over 90 years of experience in the heating and cooling industry. Our expertise powers various industries, including food preservation, office building temperature control, and renewabl ...

  • 1872 Consulting

    Software Engineer

    2 weeks ago


    1872 Consulting Chicago, United States

    Software Engineer – Investment Management Platform · Chicago (Loop) – Hybrid (3-4 days/week onsite) · Position Summary · In a buy-side financial services setting, the Software Engineer is an integral part of Enterprise Technology team, providing best in class technology solutions ...

  • Reveal

    Software Engineer

    1 week ago


    Reveal Chicago, United States

    Job Overview · Join an innovative and fast-paced team-building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. From your seat in Downtown Chicago, you' ...

  • Algo Capital Group

    Software Engineer

    5 days ago


    Algo Capital Group Chicago, United States

    Software Engineer - Market Data - Embedded C++ · Our client is a leading AI/ML Asset Management firm headquartered in London and is seeking a C++ Software Engineer to contribute to the globally experienced team. The firms team integrates innovative technology and trading strategi ...

  • The American Institutes for Research

    Software Engineer

    3 weeks ago


    The American Institutes for Research Chicago, United States

    Overview · Join the dynamic Technology Solutions team at AIR as a Software Engineer/Software Development Associate where you'll play a pivotal role in designing and developing innovative products across various sectors, including Education, Health, Workforce, and International. ...

  • Encyclopaedia Britannica, Inc.

    Software Engineer

    3 weeks ago


    Encyclopaedia Britannica, Inc. Chicago, United States

    The Britannica Group owns two of the world's most valuable and trusted sources of knowledge: Encyclopaedia Britannica (established 1768) and Merriam-Webster (established Now, as digital-first brands, they serve a global audience of more than 2 billion users on the web, apps, and ...

  • Acquire Me

    Software Engineer

    5 days ago


    Acquire Me Chicago, United States

    My client is a scientific led Trading firm actively hiring for a number of exceptional Java Engineers across their commodities and equities businesses, on the back of a number of successive years' of exceptional performance. · The teams' are close-knit groups of Researchers & Eng ...

  • STEAMe

    Software Engineer

    3 weeks ago


    STEAMe Chicago, United States

    Software Engineer - Full Time · Job Location - Chicago, IL · Who We Are · STEAMe is a NEW technology start-up based in Chicago. Our mission is to make it easy for individuals to build the skills they need for higher paid employment without a four-year degree, so they can increase ...

  • NetSfere

    Software Engineer

    3 days ago


    NetSfere Chicago, United States

    EN · / · DE · Log In · Try It Now · Software Engineer · (NetSfere Mobile Solutions) · Location: Chicago · Infinite Convergence Solutions, Inc. is an industry leader that provides next-generation messaging and mobility solutions to carriers and enterprises globally, includ ...

  • MindSpring Partners

    Software Engineer

    2 weeks ago


    MindSpring Partners Chicago, United States

    Contract Opportunity (No C2C) · Chicago based asset manager is looking for a Software Engineer to join their team for 6 to 12 months. This role will have contract to hire opportunities. · Responsibilities · Software Engineer will bring a robust background in software development ...

  • Goliath Partners LP

    Software Engineer

    3 days ago


    Goliath Partners LP Chicago, United States

    An internationally recognised proprietary trading firm has opened a requirement in their Chicago office for a C++ Software Engineer to join their options team. · They are prepared to wait up to 18 months for sit-out periods. · Role: · Develop software for exchange gateway conn ...

  • Abbott

    IT Software Engineer

    2 weeks ago


    Abbott Chicago, United States

    Job Description · Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and bra ...

  • Stripe

    Software Engineer

    1 week ago


    Stripe Chicago, United States

    Who we are · About Stripe · Stripe is a financial infrastructure platform for businesses. Millions of companiesfrom the worlds largest enterprises to the most ambitious startupsuse Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mis ...

  • BAI

    Software Engineer

    3 days ago


    BAI Chicago, United States

    · Software Engineer · Chicago, IL · Reports To: Manager, Software Engineering · BAI is the financial services industry's leading provider of powerful tools, relevant content, and meaningful connections. Our mission is to give financial services leaders the confidence to make ...

  • Open Systems Technologies

    Software Engineer

    1 week ago


    Open Systems Technologies Chicago, United States

    A financial firm is looking for a Software Engineer to join their team in Chicago, IL. · Compensation: $150-250k · Qualifications: · 5+ years of full-time professional software development experience with team and platform responsibilities · Experience with building and mainta ...

  • 360-TSG (Tech Staffing Group)

    Software Engineer

    3 days ago


    360-TSG (Tech Staffing Group) Chicago, United States

    We are working with an exciting organization that is looking to bring on a Software Engineer will be apart of the organizationsprogramming platforms and software development. As a Software Engineer you will be engaged in all phases of the SDLC from gathering requirements through ...

  • ACGME

    Software Engineer

    3 days ago


    ACGME Chicago, United States

    Job Title: · Software Engineer · Department: · Information Services · FLSA Status: · Exempt · Reports to: · DevOps Manager · The following describes the various aspects of the designated job. Some or all of these aspects may be changed over time, with or without notice, a ...

  • Iron Galaxy

    Software Engineer

    3 days ago


    Iron Galaxy Chicago, United States

    At Iron Galaxy Studios, our teams support a healthy work-life balance, promote continuous improvement, and champion a diverse people-focused culture. We encourage Engineers from every heritage, and background to apply. · This is a full-time hybrid position in Orlando (FL) , Chica ...

  • eSentire

    Software Engineer

    3 weeks ago


    eSentire Chicago, United States

    About ESentire · eSentire, Inc. is the Authority in Managed Detection and Response, protecting the critical data and applications of 2000+ organizations in 80+ countries, across 35 industries from known and unknown cyber threats. · Founded in 2001, the company's mission is to h ...

  • PatientPoint

    Software Engineer

    1 week ago


    PatientPoint Chicago, United States

    Join PatientPoint to be part of a dynamic team committed to empower better health. As a leading digital health company, we innovate to positively impact patient behaviors. Our purpose-driven approach offers an inspirational career opportunity where you can contribute to improving ...