Canopy (https://canopy.cloud/) is a "make sense of your data" financial technology startup. We provide aggregation, visualization, analytics, and reporting services to financial institutions, wealth managers, and high net-worth individuals.
We are looking for an experienced Python Developer to join our technology team.
Responsibilities
- Writing reusable, testable, and efficient code
- Implementation of a robust set of services and APIs to power the web application
- Training models and tuning their hyperparameters
- Deploying models to production
- Implement and manage CI/CD pipelines
- Manipulating PDF files and writing tools to extract data from them
- Design and integrating tools and services to meet business needs
What makes you a great fit?
Our Stack:
- Python + Django + Pandas + Numpy
- AWS (Batch, EC2, ECS, Lambda, S3, SAM, Step Functions, sagemaker, athena and more!) / Docker
- GraphQL
- PostgreSQL
- PyTorch + Tensorflow + Keras + Sklearn
- OCR, computer vision, Textract, NLP(NLTK, gensim), OpenCV, Scipy, Deep Learning - xgboost, random Forest, pello, machine learning - document classification, object detection in images, text categorisation, model optimization
Requirements
Skills And Qualifications
- Expert in Python, with knowledge of Django web framework and basic libraries for machine learning such as scikit-learn and pandas
- Understanding of fundamental design principles behind a scalable application
- Strong unit test and debugging skills
- Proficient understanding of code versioning tool Git
- Proficiency with deep learning frameworks like TensorFlow, PyTorch, Keras
- Operations or systems administration experience, particularly on Linux
- Experience with Docker
- Experience in serverless architecture
- The ability to rapidly learn and explain technical concepts
- Familiarity with AWS
- Good verbal and written English communication skills
- At least 4+ years of experience
Good to have
- Experience with PDF operations and knowledge of inner workings of a PDF
- Working experience with Agile Methodology and well versed with tools like Jira and Trello
Benefits
You get to work in a dynamic, growing and exciting company brimming with opportunity. We promote a positive, can do culture focused on producing great products for our clients