[Must be based in Montreal, Canada] ‍ Octav.fi is hiring a Principal Software Engineer. You will play a central role in enabling data-driven decisions for the development of Octav. You will help lead the technical team to build best practices and optimise our database infrastructure. Key Responsibilities Develop and Optimize Data Systems Design and implement robust data pipelines to support our product initiatives. This includes extracting, transforming, and loading ETL data from various sources. Automation and Performance Tracking Automate data workflows and integrate machine learning models to enhance data accuracy and efficiency. Select appropriate KPIs and develop systems to track these metrics effectively. Infrastructure Management Manage and optimize our AWS-hosted services to ensure high availability and performance. Collaborate with the backend team and CTO to enhance data architecture and server functionality. Resource Allocation Support the CTO in delegating the proper technical team resources for each project. Team Collaboration and Leadership PR review: Work closely with the junior technical team, providing data-driven insights and recommendations to deployments. Innovation Advocacy: Stay abreast of the latest developments in DeFi, and emerging trends to drive innovation within our data practices. Requirements Must be based in Montreal, Canada. Willing to put in long hours and hard work. This is a startup environment. Experience: Minimum of 10 years as a full stack developer with a strong track record in data system design, implementation, and optimization. Technical Expert with demonstrated proficiency in TypeScript or Python, and a solid foundation in related testing frameworks like Jest or PyTest. The ideal candidate should possess excellent SQL skills, extensive experience with key AWS services such as EC2, S3, RDS, and AWSLambda, and have a proven track record in developing and maintaining machine learning models, preferably with TensorFlow or PyTorch. Experience with data ingestion pipelines and familiarity with tools such as Apache Kafka or Apache Airflow is highly desirable. Leadership Qualities: Excellent communication, collaboration, and problem-solving skills, capable of leading projects and mentoring team members. Job Type: Full-time Pay: $150,000.00-$200,000.00 per year Benefits: Casual dress Company events Employee stock purchase plan Flexible schedule Paid time off Stock options Work from home Schedule: Monday to Friday Application question(s): Do you have experience developing B2B SaaS products? If so, explain what you have built and what was the outcome. Experience: Software development: 10 years (required) TypeScript: 5 years (preferred) Location: Montréal, QC H4C 2Z3 (required) Work Location: Hybrid remote in Montréal, QC H4C 2Z3

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada