• Lisle, IL, USA
  • 115000-130000
  • Salary
  • Full Time

Medical, Dental, Vision, Disability, Accidental Death and Dismemberment, Critical Illness, Hospital Indemnity, Accidental, Legal Assistance, Identity Theft Protection, Pet Insurance

Department: Software Engineering

Location: Lisle, IL (Secondary Locations: St. Paul, San Diego, Nashville, Remote)

FLSA: Exempt / Full-Time

Figg is a leading transaction-based digital advertising platform company with a mission to uncover value in everyday transactions. The company's advanced transaction-based platform, driven by $500 billion in transactions annually, provides advertisers with precise targeting and comprehensive attribution data. The Figg platform delivers dynamic consumer offer experiences for financial institutions, banks, fintechs and digital platforms in the United States. Driven by innovation, Figg is disrupting how brands engage with customers through the industry's most diverse advertiser-funded, card-linked offer portfolio.

Position summary

A Data Engineer at Figg is a software engineer with a proficiency in data. The data engineer will build and maintain the Figg data warehouse which is used for both reporting and analytics across the company. The individual works closely with the analytics teams, account management teams and sales teams to identify and develop high quality data pipelines. The data comes from a variety of sources and it is the responsibility of the data engineer to make sense of the data using cloud based systems (AWS) and provide a reliable and structured format to meet the different business needs at Figg

Duties and responsibilities

  • Advise, consult, and coach other data professionals on standards and practices.
  • Adapt and learn new technologies in a quickly changing field.
  • Recommend and implement best tools to ensure optimized data performance.
  • Design, develop, optimize, and maintain data architecture and pipelines that adhere to ETL principles and business goals.
  • Loves to teach and learn, and knows that continuous learning is the cornerstone of every successful engineer
  • Foster a culture of sharing, re-use, design for scale stability, and operational efficiency of data and analytical solutions.
  • Partner with business analysts and solutions architects to develop technical architectures for strategic enterprise projects and initiatives.
  • Has a solid understanding of AWS tools for ETL processing, their pros and cons and is able to intelligently convey the same.
  • Has the drive to constantly look for ways to improve their craft and mentor others on the same.

The ideal candidate

  • 7+ years working in a data analytics or engineering role.
  • 5+ years of experience in a data engineering position.
  • Advanced working SQL knowledge, query authoring and experience working with different RDBMS.
  • Experience with NoSQL datastores.
  • Experience with the design and development of data pipelines
  • Experience with ETL, specifically AWS Glue
  • Experience with programming languages, specifically Python
  • Has a solid understanding of data streaming engines such as Spark.
  • Knowledgeable with shell scripting in a unix environment
  • Experience with AWS cloud services: EMR, RDS, Athena
  • Bonus: Cloud certification
  • Bonus: Experience with Map/Reduce programming and Hadoop
  • Bonus: Experience with infrastructure tooling
  • Bonus: Experience working with Pentaho


Bachelor's Degree in Computer Science/Programming or similar is preferred

Right to work

Must have legal right to work in the USA

  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
logo advertisers banks publishers about contact us request demo