[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