For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Numerator
Numerator

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Project management
Python
Django
+44

Permanent role
a day ago
Apply now

We’re reinventing the market research industry. Let’s reinvent it together.

At Numerator, we believe tomorrow’s success starts with today’s market intelligence. We empower the world’s leading brands and retailers with unmatched insights into consumer behavior and the influencers that drive it.

Numerator is looking for a passionate Software Engineer to join our Data sources Team. As part of our Receipt Processing and Attribution team, you will be responsible for our receipt processing pipeline, data attribution system, and internal tools that processes and adds attributes to over a billion receipts captured through our mobile panel app. This is a high growth and impactful role that will give you tons of opportunity to drive decisions for projects from inception through production.

If you are seeking an environment where you get to do meaningful work with other great engineers, then we want to hear from you!

What You’ll get to do

  • Help to create the design, architecture, and execution of everything from backend APIs to data processing and databases.
  • Make decisions about code design, architecture, and refactoring to balance technical debt against delivering functionality.
  • Work with our team to take medium to large sized feature projects from conception to completion, working with stakeholders to identify project risks and recommend mitigating solutions.
  • Collaborate with our cross-functional team to build powerful and easy-to-use products.
  • Architectural designs and decisions, to improve the availability of the system
  • Maintaining the system in general, on-call bug-fixing for mission critical issues

Projects

  • Modify our attribution tools, UI and Django backend to enable optional prioritization of recently discovered items.
  • Update our data lake ETL code to leverage data in override tables to generate cleaner data.
  • Build out a data QA process to approve the output of both our machine learning algorithms, and our hundreds of data associates attributing products.
  • Integrate our systems with our ML teams models and LLMs to improve QC quality and speed

Our Tech Stack

  • Web: HTML, Javascript, CSS, React.
  • Backend: Python, Django, Postgres, Mysql, ElasticSearch, Redis.
  • Distributed Computing: Celery, RabbitMQ
  • Data Warehouse: Snowflake
  • Infrastructure: AWS EC2, Kubernetes, Docker, Helm, Terraform

What we offer you

  • An inclusive and collaborative company culture - we work in an open environment while working together to get things done, and adapt to the changing needs as they come.
  • An opportunity to have an impact in a technologically data-driven company.
  • Ownership over platforms and environments in an industry-leading product.
  • Market competitive total compensation package
  • Volunteer time off and charitable donation matching
  • Strong support for career growth, including mentorship programs, leadership training, access to conferences and employee resources groups.
  • Regular hackathons to build your own projects and Engineering Lunch and Learns.
  • Great benefits package including health/vision/dental, unlimited PTO, flexible schedule, RRSPs matching, travel reimbursement and more.

If this sounds like something you would like to be part of, we’d love for you to apply! Don't worry if you think that you don't meet all the qualifications here, the tools, technology, and methodologies we use are constantly changing and we value talent and interest over specific experience.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

What You'll Bring to Numerator

  • Have 3-4 years of experience in a backend or full stack role.
  • Programming experience in Python.
  • An eagerness to learn new things, and improve upon existing skills, abilities, and practices.
  • Familiarity with web technology, such as HTTP, JSON, HTML, and JavaScript UIs.
  • Knowledge of databases, SQL or NoSQL.
  • Knowledge of an Agile software development environment,
  • Experience with REST services and API design.
  • Experience with version control systems (Git, Subversion, etc..).
  • Have a real passion for clean code and finding elegant solutions to problems.
  • Eager to expand your knowledge and abilities in python and cloud-based technologies.
  • Motivation to participate in ongoing learning and growth through pair programming, test-driven development, code reviews, and application of new technologies and best practices.
  • You look ahead to identify opportunities and foster a culture of innovation.
  • BS in Computer Science or a related field, or equivalent work experience.

Nice to haves

  • Experience in UI frameworks React, Ember, Angular.
  • Programming experience on Unix based infrastructure.
  • Knowledge of cloud-based systems (EC2, Azure, etc..).
  • Knowledge of Kubernetes and Docker development
  • Expertise with big data, analytics, and personalization.
  • Start-up or CPG industry experience.
  • Experience with Django-geosimple.

About Numerator

👥1001-5000
📍Chicago, IL
🔗Website

Numerator Service

Numerator product / service
Numerator product / service
Numerator product / service
Numerator product / service
Numerator product / service

How does Numerator work?

Numerator is a data and tech company bringing speed and scale to market research.

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service