Vadodara, Gujarat, USA
56 days ago
Senior Engineer 1
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 Senior Software Engineer to join our Datasources 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.  Lead 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 Mentor junior-intermediate engineers and perform code reviews.  Example 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. Improve the performance of our receipt processing tool as we double the number of receipts processed per day Build out new automated processes that detect which country a receipt originated from 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
Confirm your E-mail: Send Email