Data Analytics: Data Engineer

CaseWare - Toronto, ON (4 months ago)

Apply Now

CaseWare is dedicated to continuous innovation for accountants and auditors in practices large and small, in corporations and governments worldwide.

The rules for audit assurance are different in every part of the world. That’s why we’ve built a cloud-based platform that enables our distributors to create and customize products that fit their individual market needs. The Data Analytics product line is focused on modernizing how the audit works worldwide. We provide a developer platform to build custom ETL pipelines into our AI-backed data analysis software- all completely customizable based on market requirements. Watch this video to learn more about our product:

CaseWare’s Data Analytics product line is looking for a highly technical and analytical Data Engineer, possessing seven or more years of relevant experience. The qualified individual will help the team automate and scale our data pipeline and analysis products.

We need you to:
Work on a diverse agile team to deliver production-grade software written in Python and Java
Mentor Junior & Intermediate developers on the team
Work with your product owners to organize sprints and sprint review meetings
Conduct & participate in peer code reviews and technical meetings
Apply SOLID design principles to your code designs
Gain an understanding of the algorithms put forward by our research team and optimize them for production
Help deliver the product features on our roadmap on time with the high-quality standard we maintain at CaseWare
Facilitate code design meetings within your squad
Create software design proposals based on product requirements
Champion accepted proposals into production


You are:
Driven by continuous innovation, you stay up to date with tech trends
Action-oriented, when you see a problem you help solve it
Transparent by nature, you are clear about the challenges you face
Strengthened by peer feedback, you continuously grow and improve yourself
Empathetic and lack an ego, you are team-oriented rather than a lone wolf
A seeker of efficiency, you improve processes that help us work better, faster & smarter

Experience & Abilities you bring:
Experience working on an agile team
Strong communication and collaboration skills
Minimum 3 years creating data-intensive production-grade applications with Python and Java 7/8
Experience with web frameworks such as Spring Boot, Tornado, Flask, Django
Experience with Rest API/Microservice architecture and concepts such as domain driven design, atomic/acid, etc.
Proven experience applying design patterns to solve technical problems

Nice to have:
Experience with Git, BitBucket, PyCharm, IntelliJ IDEA
Experience with data science / machine learning libraries such as Pandas, NumPy, Jupyter Notebook, SciKit-learn, TensorFlow
Experience with AWS (or other cloud platform provider)
Experience with Docker and orchestration platforms such as Swarm or Kubernetes
Understanding of Accounting, Auditing or Financial concepts
Understanding of typical outlier detection algorithm


What's in it for you:
Work on a diverse team with flexible hours + work from home as needed
Opportunity for tremendous personal & professional growth
Have a large scale impact on the technical direction of a highly innovative software product company
Build products used by hundreds of thousands of people every day around the world
Performance-based bonus