Software Engineer, Computational Mathematics

Sorry, this job was removed at 7:36 a.m. (CST) on Saturday, April 13, 2019
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We are looking for a self-starting engineer with a deep desire to learn and develop upon our receipt transcription and consumer application technology stacks. We currently receive over 300k receipt images per day from our top rated mobile apps, running them through a process that includes computer vision, OCR, machine learning, crowd sourcing, big data ETL, and finally down into our data warehouse. The complexity of scale involved in this effort is non-trivial. As such we are looking for engineers with a background in computational complexity to optimize our systems for highly concurrent, highly distributed process.

To help accomplish this goal, we are looking for a Computational Mathematics Engineer to augment our software engineering team with a specific eye towards assessing areas of computational mathematics which may be applied towards optimizing our platforms. In addition to writing and optimizing software systems, we're looking for individuals who also enjoy designing features, making good product decisions, programming at all levels of the stack, and the wearing of many hats.

Enterprise experience working on Omnichannel Receipt panel data projects
Enterprise experience building an ingestion pipeline to pull receipt data from vendor API to internal data lake and run statistical checks to ensure receipt of the expected data
3+ years of Python experience
10+ years writing SQL and working with relational databases (MySQL)
1+ years of Django
3+ years of Flask experience
4+ years of Javascript experience
2+ years of C#/.Net experience
20+ years of advanced Excel experience
10+ years of Visual Basic for Applications (VBA) experience
3+ years of Pandas experience
2+ years of React experience
5+ years of experience with GIT
Experience with Ansible, Jenkins, and Docker
Enterprise experience building a testing framework that was used in a Jenkins CICD pipeline to create Docker images that met required specifications, which enables data scientists to build machine learning models to analyze and process consumer receipt data
Design and develop REST API's
Experience working with structured and unstructured data and creating ETL processes to ingest this data into a data warehouse or data lake
Bachelors Degree in Computational Mathematics 
Masters Degree required (preference for Interdisciplinary Informatics)
Must hold a big data certification especially from edX in Apache Spark
Work cross functionally with a team of data scientists and engineers to build data pipelines, and use mathematician background to analyze data to identify trends
Develop solutions that will enable Numerator to run detailed reporting and analysis as it relates to consumer data
Understanding of general web architecture
Experience with multithreaded programming
Experience developing, releasing, and supporting backend code
Excellent problem solving, critical thinking, and communication skills

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our office is centrally located in the Willis Tower! It is easily accessible to all forms of public transit & many great lunch options.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NumeratorFind similar jobs