Sr. Python Engineer - Data Services
This is a full-time role in Chicago
SpotOn offers small businesses a powerful payments, loyalty, and marketing platform. It gives small businesses the edge once enjoyed only by big chain stores with huge tech teams. We’re building our team across the globe at an inspiring clip, and we were recently valued at over $1.8 billion.
Within the Payments Engineering Group, the Payments Data Services Team owns the firm’s records of our merchants’ financial transactions, and all it takes to ensure the integrity of this data.
As a senior engineer on this software team, you will:
Construct and maintain the core financial data models
Build ETL pipelines that will handle hundreds of millions of transactions annually
Maintain Postgres databases of discrete transactions and aggregate transaction totals
Expose financial data through services, database APIs, and message buses
Monitor, tune, and scale each layer of the ETL infrastructure
Reconcile independent accounts of merchants’ financial data, and conducting thorough data investigations when discrepancies show
Skills & Experience
Following are the experiences and abilities that we think will make someone successful in this role:
~8 years of development with SQL databases
~6 years of database architecture or modeling business processes in a relational database
~3 years of development with Python 3
Extensive experience working with large data sets (TB and greater)
Experience with both application and transaction databases
Building and maintaining production ETL processes
Understanding of containerization, or experience with Docker/Kubernetes
Some grasp of asynchronous programming
Contributing to code reviews
Having worked on a small team (3-5 members)
No prior experience in the payments industry is necessary
Everyone’s life and work experiences are different, so we offer the above as a guideline. If you are interested in our challenges and think your experience can help us meet them, we’d be privileged to speak with you.
… then here’s a bit about what we have to offer!
- Health, Dental, and Vision insurance
- Relocation stipend available
- Flexible hours
- Reasonable work-from-home flexibility
- Casual dress code
- Kitchen stocked with drinks and snacks
SpotOn is committed to hiring a diverse workforce. We consider all applicants for employment without regard to race, color, sex, sexual orientation, gender identity, religion, age, national origin, disability, veteran status, or any other basis as prohibited by federal, state or local law.