Python Team Lead

4 Months ago • 8 Years + • Backend Development

Job Summary

Job Description

Numerator is seeking a Python Team Lead to join their Receipt Processing Team. Lead a medium-sized engineering team, create designs and architecture, and drive projects from inception to production. You'll collaborate with cross-functional teams, mentor junior engineers, and perform code reviews. Strong Python, experience in backend or full stack roles, and a passion for clean code are essential.
Must have:
  • Python experience
  • Backend/Full stack
  • Clean code passion
  • Engineering leadership
Good to have:
  • Kubernetes experience
  • Docker development
  • UI frameworks React
  • REST services
Perks:
  • Remote work
  • Reinventing industry

Job Details

About the job

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 provides unparalleled consumer insights at a massive scale. Our technology harnesses data through the application of gamified mobile apps and sophisticated web crawling technology to deliver an unmatched view of consumer shopping and purchase experience.

Numerator is looking for a passionate Engineering Team Lead to join our Receipt Processing Team. As part of our Receipt Processing Team tools team, you will be responsible for our receipt transcription system that has processed over a billion receipts and adds millions every week. 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 Bring to Numerator

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.
  • Lead a medium sized engineering team to take projects from conception to completion.
  • Work 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
  • Mentor junior-intermediate engineers and perform code reviews.

Example Projects

  • Build out and expand the framework for the rules engine transcription of our receipts data to in leverage the inherent structure and spacing of the tabular data in a receipt.
  • Hire new team members and assist in the growth and development of those in your team and others.
  • Build out a data QA process to approve the output of both our machine learning algorithms, and our hundreds of data associates attributing products.
  • Refactor our backend to optimize for scale as the number or receipts we need to process continues to grow.

Our Tech Stack

  • Web: HTML, Javascript, CSS, Angular.
  • Backend: Python, Django, Aurora Mysql, Redis.
  • Distributed Computing: Celery, Airflow, Azkaban, RabbitMQ
  • Data Warehouse: Snowflake
  • Infrastructure: AWS EC2, Kubernetes, Docker, Helm, Terraform

Requirements

  • Have 8+ years of experience in a backend or full stack role.
  • Programming experience in Python, or another object-oriented language.
  • 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.
  • Experience with databases, SQL or NoSQL.
  • Knowledge in an Agile software development environment,
  • Experience with version control systems (Git, Subversion, etc..).
  • Have a real passion for clean code and finding elegant solutions to problems.
  • 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.
  • Knowledge of Kubernetes and Docker development

Nice to haves

  • Previous experience leading an engineering team.
  • Experience in UI frameworks React, Angular.
  • Experience with REST services and API design.
  • Knowledge of TCP/IP sockets
  • Programming experience on Unix based infrastructure.
  • Knowledge of cloud-based systems (EC2, Rackspace, etc..).
  • Expertise with big data, analytics, and personalization.
  • Start-up or CPG industry experience.

Similar Jobs

Token Metrics - Crypto Head of Engineering (Remote)

Token Metrics

Budapest, Hungary (Remote)
4 Months ago
PwC - Backend Developer/Consultant with German (freelance)

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Epic Games - Chercheur scientifique principal

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
CD PROJEKT RED - Data Scientist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Months ago
ION - Network Security Engineer

ION

Italy (Hybrid)
4 Months ago
Good Job Games - Junior Software Engineer

Good Job Games

İstanbul, Türkiye (On-Site)
3 Months ago
Sony India Software Centre - Java Lead - Spring Boot/Microservices Architecture

Sony India Software Centre

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Every matrix - Senior Java Developer

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
1 Month ago
The Walt Disney Company - Senior Software Engineer - Scala

The Walt Disney Company

New York, New York, United States (On-Site)
1 Week ago
PwC - Associate_ Java developer _Application  Technology_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Alphasense - Join AlphaSense India Talent Community

Alphasense

Pune, Maharashtra, India (On-Site)
2 Months ago
KaleidEO - Principal Satellite Image Processing Engineer

KaleidEO

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Coursera - Senior Data Engineer

Coursera

India (Remote)
2 Weeks ago
Dynamo AI - Software Engineer - Testing

Dynamo AI

Bengaluru, Karnataka, India (Remote)
7 Months ago
Aristocrat Gaming - DevOps Lead

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Day ago
The Walt Disney Company - Principal Machine Learning Engineer

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Week ago
NVIDIA - Software Engineering Intern - OpenBMC

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Montreal, Quebec, Canada (Remote)
3 Months ago
PwC - IN-Senior Associate_Tech Lead_FS Tech_Advisory _Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vadodara, Gujarat, India

EClerx - Analyst

EClerx

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Indian Institute for Human Settlements - Recruitment Specialist – People Function

Indian Institute for Human Settlements

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PwC - Senior Associate - SFDC RDC

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
GoTo Group - Site Reliability Engineer - EP (SE4)

GoTo Group

Gurugram, Haryana, India (On-Site)
4 Months ago
Paytm - Growth Analyst - Assistant Manager - Travel

Paytm

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Breezy Talent - Motion & Graphic Designer

Breezy Talent

Chandigarh, Chandigarh, India (On-Site)
6 Months ago
Aristocrat Gaming - Sr Technical Lead - Workday

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
Microsoft - Software Engineering

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Brightcove - Principal Software Engineer

Brightcove

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
CloudHire - Principal Backend Engineer - TypeScript

CloudHire

Haryana, India (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

AppLovin - PIPELINE Software Engineer 2, Backend

AppLovin

Palo Alto, California, United States (Hybrid)
8 Months ago
Unity - Software Developer, Multiplayer Services

Unity

Montreal, Quebec, Canada (On-Site)
3 Months ago
Wargaming - Senior Backend Engineer (Unannounced project)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
3 Months ago
Vigaet - Internship-Node.Js Developer

Vigaet

(Remote)
3 Months ago
Inkittt - Backend Martech Engineer

Inkittt

San Francisco, California, United States (Hybrid)
3 Months ago
Epic Games - Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Garena - Senior Programmer (Backend / Server)

Garena

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Voodoo - Principal Engineer SDK

Voodoo

Paris, Île-de-France, France (Hybrid)
7 Months ago
PAPAYA - Backend Engineer

PAPAYA

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Netflix - Software Engineer (L4/L5) - Content Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded