Data Analyst - Marketing

NinjaHoldings

Chicago (IL)

Hybrid

USD 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible Paid Time Off
Health Benefits with generous medical,
401(k) with matching contribution
Paid Family Leave
Annual Wellness & WFH Subsidies
Employee Referral Program
Remote first culture with convenient

Job summary

NinjaHoldings is seeking a self-directed Data Associate to join our Marketing Analytics team, partnering with Marketing and senior analytics experts.

You'll own analytics work end-to-end within your area - building and maintaining the Snowflake/dbt models and Periscope dashboards that power funnel reporting, independently diagnosing drop-off drivers with SQL and Python, and translating your findings into clear, actionable recommendations for leadership.

Qualifications

  • Bachelor's degree required.
  • 2+ years of experience with data analytics.
  • Advanced working SQL knowledge and experience with relational databases and query authoring.
  • Proficiency in using Python.
  • Demonstrated ability to work effectively alongside AI/LLM tools using them to move faster while independently verifying and correcting their output.
  • Strong quantitative and problem-solving skills with keen attention to detail.

Responsibilities

  • Own the monitoring of key funnel metrics through reports and dashboards - tracking channel performance, diagnosing deviations, and driving to root cause with minimal guidance.
  • Independently take a defined business problem, analyze it with SQL and Python, quantify drop-off drivers, and deliver a recommendation that accounts for business tradeoffs.
  • Build, update, and maintain dbt data models in Snowflake to enhance and streamline marketing reporting, writing reusable, standards-compliant code.
  • Build and maintain Periscope dashboards, adding charts and metrics that improve visibility across the marketing funnel.
  • Communicate concise, action-oriented recommendations to senior management, tailoring the narrative and visualizations to the audience.
  • Partner with Marketing, Risk, and Engineering to coordinate strategy changes, monitor releases, and conduct post-release impact analysis.
  • Use AI tools to accelerate analysis and development, while critically verifying their output - catching errors, validating logic, and take ownership of correctness.
  • Support the growth of the team through knowledge sharing, code review, and mentoring of junior analysts

Skills

SQL
Python
Data analytics
AI/LLM tools
Attention to detail

Education

Bachelor's degree

Tools

Snowflake
dbt
Periscope

Job description

Founded in 2017, NinjaHoldings works to give everyday Americans better access to financial services than traditional institutions typically provide. Through our CreditNinja and NinjaCard brands, we offer digital banking and lending products designed for consumers often overlooked, paired with incentives that support long-term financial improvement. Our Edge brand extends this expertise to other companies, providing underwriting, fraud detection, and analytics services. Headquartered in Chicago with a distributed global workforce, we are a lean, growing organization committed to advancing consumer finance in the US.

Job Summary

NinjaHoldings is seeking a self-directed Data Associate to join our Marketing Analytics team, partnering with Marketing and senior analytics experts. You'll own analytics work end-to-end within your area - building and maintaining the Snowflake/dbt models and Periscope dashboards that power funnel reporting, independently diagnosing drop-off drivers with SQL and Python, and translating your findings into clear, actionable recommendations for leadership. You'll coordinate with cross-functional partners, help level up more junior analysts, and are expected to work fluently and critically alongside modern AI tooling.

Key Responsibilities:
  • Own the monitoring of key funnel metrics through reports and dashboards - tracking channel performance, diagnosing deviations, and driving to root cause with minimal guidance
  • Independently take a defined business problem, analyze it with SQL and Python, quantify drop-off drivers, and deliver a recommendation that accounts for business tradeoffs
  • Build, update, and maintain dbt data models in Snowflake to enhance and streamline marketing reporting, writing reusable, standards-compliant code
  • Build and maintain Periscope dashboards, adding charts and metrics that improve visibility across the marketing funnel
  • Communicate concise, action-oriented recommendations to senior management, tailoring the narrative and visualizations to the audience
  • Partner with Marketing, Risk, and Engineering to coordinate strategy changes, monitor releases, and conduct post-release impact analysis
  • Use AI tools to accelerate analysis and development, while critically verifying their output - catching errors, validating logic, and take ownership of correctness
  • Support the growth of the team through knowledge sharing, code review, and mentoring of junior analysts
Ideal Candidate Will Have:
  • Bachelor's degree required
  • 2+ years of experience with data analytics
  • Advanced working SQL knowledge and experience with relational databases and query authoring, plus working familiarity with a variety of databases
  • Proficiency in using Python
  • Demonstrated ability to work effectively alongside AI/LLM tools using them to move faster while independently verifying and correcting their output
  • Strong quantitative and problem-solving skills with keen attention to detail
Benefits & Perks:
  • Flexible Paid Time Off
  • Health Benefits with generous medical, dental and vision insurance plans
  • 401(k) with matching contribution
  • Paid Family Leave
  • Annual Wellness & WFH Subsidies
  • Employee Referral Program
  • Remote first culture with convenient downtown office in the heart of the city

IMPORTANT NOTICE: Please carefully review communications to ensure that they are from the official Breezy applicant tracking platform (@breezy-mail.com) or an official NinjaHoldings brand email: @ninjaholdings.com, @creditninja.com, @ninjacard.com, or @edgescore.com. If you have been contacted regarding a job opening at NinjaHoldings from any other email address, including similar email variations, this is NOT a trusted source. We recommend that you refrain from responding to suspicious emails and file a complaint with the FBI's Internet Crime Complaint Center (IC3) at https://www.ic3.gov. For questions or to confirm the authenticity of a communication, please email hr @ninjaholdings.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Communications & Email Marketing Associate
Sr. Communications & Email Marketing Associate

NinjaHoldings • Chicago (IL)

Remote
USD 85,000 - 120,000
Flexible PTO
Health benefits
401(k) with matching
+4
Senior Manager, Data Engineering
Senior Manager, Data Engineering

NinjaHoldings • Chicago (IL)

Remote
USD 140,000 - 190,000
Flexible Paid Time Off
Health Benefits with extensive medical
401(k) with matching contribution
+4
Sr. Product Manager
Sr. Product Manager

NinjaHoldings • Chicago (IL), Northern (KY)

On-site
USD 120,000 - 180,000
Health insurance
401(k) with matching
Flexible PTO
+2
Software Engineer
Software Engineer

NinjaHoldings • Chicago (IL)

On-site
USD 80,000 - 120,000
Competitive salary and benefits
Flexible, remote work
Fun, fast-paced work environment
+2
Sr. Marketing Data Analyst
Sr. Marketing Data Analyst

NinjaOne • Maine

On-site
USD 110,000 - 120,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Marketing Analytics Engineer
Marketing Analytics Engineer

NinjaTrader • Chicago (IL)

On-site
USD 135,000 - 185,000
Generous PTO
7 Paid Holidays Annually + 5 Optional
1 Service Day Annually
+2
Marketing Data Analyst — Remote, Flexible PTO & Growth
Marketing Data Analyst — Remote, Flexible PTO & Growth

NinjaHoldings • Chicago (IL)

Hybrid
USD 70,000 - 110,000
Flexible Paid Time Off
Health Benefits with generous medical,
401(k) with matching contribution
+4
Data Science Intern
Data Science Intern

NinjaHoldings • Chicago (IL), Northern (KY)

Hybrid
USD 28,000 - 39,000
Sr. Manager, Marketing Operations AI & Transformation
Sr. Manager, Marketing Operations AI & Transformation

NinjaOne • Baltimore (MD)

On-site
USD 180,000 - 230,000
Hybrid remote
Medical benefits
Dental benefits
+4
Sales Analytics Analyst
Sales Analytics Analyst

NinjaOne • Austin (TX)

On-site
USD 95,000 - 125,000
Medical insurance
Dental insurance
Vision insurance
+3