Senior Elixir Full Stack Developer

Invision AI

Toronto

On-site

CAD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary package including
Equity participation
RRSP Plan
Health and Dental
4 weeks holiday
Growth environment

Job summary

Invision AI in Toronto seeks a Senior Full Stack Developer to advance our real-time distributed edge and cloud systems. You will work on machine learning, image processing, and video processing across embedded and cloud architectures, contributing to scalable, high-performance products for mobility solutions.

The role emphasizes owning cloud/edge design, API development, and front-end implementation while collaborating with an international team on cutting-edge technology and equity-based

Qualifications

  • 5+ years' experience deploying web applications.
  • Experience with Elixir and Phoenix LiveView.
  • Experience with another framework (Django, Ruby on Rails) and relational databases.
  • Familiar with Docker, Linux and web servers (Nginx/Apache).
  • Experience with Kubernetes deployment or similar distributed systems.
  • Experience with AWS, Google Cloud or equivalent.
  • Designing web apps with HTML, CSS and JavaScript.
  • Knowledge of modern Software Engineering practices (TDD, CI).
  • Strong written and oral communication.
  • Solid understanding of web security practices.

Responsibilities

  • Take ownership in the design and development of our cloud and edge infrastructure, web apps and APIs.
  • Design and implement client-side and server-side architecture.
  • Recommend, implement, and manage infrastructure for our different lines of products.
  • Build the front-end of applications with appealing visual design.
  • Prototype new features and innovative solutions using cutting-edge technologies.
  • Write technical documentation.

Tools

Elixir LiveView
Django
Ruby on Rails
Docker
Linux
Nginx
Apache
Kubernetes
AWS
Google Cloud
HTML
CSS
JavaScript
TypeScript
Python
protobuf
gRPC
PostGIS
Leaflet/Mapbox

Job description

We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity and performance.

Our Company

Invision AI is building a universal AI platform for computer vision applications. Powered by a unique multi-camera stack that generates high-integrity 3D digital twins of dynamic environments, our technology powers disruptive, market-leading solutions in intelligent infrastructure and global

Transportation.

The Role

As a Senior Full Stack Developer, you will work on projects related to machine learning, image processing, and real-time video processing. You will develop solutions on different architectures (including embedded/small footprint, databases and cloud platforms), frameworks and third-party libraries. As a team player with a knack for visual design and utility, you will be a key participant in the next stage of our company’s expansion, gain experience in lean startup approaches in a constantly changing and growing environment and bring our products to the next level to reach new customers.

If you love designing and developing real-time distributed edge and cloud systems and want to have a strong impact on the future of mobility, keep reading.

What You'll Do
  • Take ownership in the design and development of our cloud and edge infrastructure, web apps and APIs
  • Design and implement client-side and server-side architecture
  • Recommend, implement, and manage the supporting infrastructure for our different lines of products
  • Build the front-end of applications through appealing visual design
  • Prototype new features and innovative solutions using cutting edge technologies
  • Write technical documentation

We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity and performance.

Our Company

Invision AI is building a universal AI platform for computer vision applications. Powered by a unique multi-camera stack that generates high-integrity 3D digital twins of dynamic environments, our technology powers disruptive, market-leading solutions in intelligent infrastructure and global

Transportation.

The Role

As a Senior Full Stack Developer, you will work on projects related to machine learning, image processing, and real-time video processing. You will develop solutions on different architectures (including embedded/small footprint, databases and cloud platforms), frameworks and third-party libraries. As a team player with a knack for visual design and utility, you will be a key participant in the next stage of our company’s expansion, gain experience in lean startup approaches in a constantly changing and growing environment and bring our products to the next level to reach new customers.

If you love designing and developing real-time distributed edge and cloud systems and want to have a strong impact on the future of mobility, keep reading.

What You'll Do
  • Take ownership in the design and development of our cloud and edge infrastructure, web apps and APIs
  • Design and implement client-side and server-side architecture
  • Recommend, implement, and manage the supporting infrastructure for our different lines of products
  • Build the front-end of applications through appealing visual design
  • Prototype new features and innovative solutions using cutting edge technologies
  • Write technical documentation
Requirements
Must Have
  • 5-years' experience deploying web applications
  • Experience with Elixir and Phoenix LiveView ( an article about Elixir at Invision AI)
  • Experience with another framework (Django, Ruby on Rails), and relational databases
  • Familiar with Docker, Linux and web servers such as Nginx or Apache
  • Experience with Kubernetes deployment (or similar distributed system)
  • Experience withh AWS, Google Cloud or equivalent
  • Experience in designing web applications with HTML, CSS and JavaScript
  • Experience with modern Software Engineering principles and techniques such as Test-Driven Development and Continuous Integration
  • Strong written and oral communication
  • Solid understanding of web security issues and practices
Bonus Skills
  • Knowledge of GIS, Leaflet/Mapbox, Web Canvas and PostGIS (our systems provide geo-referenced data)
  • Experience deploying in virtualized environments
  • Experience with NATS or similar
  • Experience with Python and TypeScript
  • Experience with efficient serialization and communication protocols (e.g. protobuf, gRPC)
  • Familiar with data visualization and ML packages such as sklearn, pandas, seaborn and plotly
Benefits
  • A Mission that Matters: The opportunity to work on projects that make the world safer and greener
  • Excellence: A culture of very high technical standards where quality engineering is valued over quick hacks
  • Technical Challenge: A wide variety of technology and tasks, including web development, distributed and edge computing, ML, real-time processing, and computer vision
  • Growth Environment: Join an international team where your voice is heard and your impact is visible
  • Compensation and benefits: Competitive salary package including equity, allowing you to share in the success you help build. Benefits: RRSP Plan, Health and Dental and 4 weeks holiday.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Elixir Full Stack Developer
Senior Elixir Full Stack Developer

Invision AI Inc. • Toronto

On-site
CAD 100,000 - 150,000
Equity in compensation package
RRSP Plan
Health and Dental
+1
Machine Learning Engineer
Machine Learning Engineer

Invision AI • Toronto

Hybrid
CAD 110,000 - 150,000
Equity
RRSP Plan
Health and Dental
+1
Senior Full Stack Developer
Senior Full Stack Developer

Lexful • Vancouver

On-site
CAD 140,000 - 190,000
Remote work
Equity
Competitive salary
Senior Full Stack Developer
Senior Full Stack Developer

Kibbi Technologies Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Hybrid work model
Health benefits
Bonus program
+1
Full Stack Engineer
Full Stack Engineer

Impro.AI • Toronto

Hybrid
CAD 110,000 - 140,000
Stock options
Benefits
Senior Full Stack Engineer
Senior Full Stack Engineer

Optix • Vancouver

Hybrid
CAD 90,000 - 130,000
Competitive salary
Stock option plan
Health and dental coverage
+3
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
Equity
Senior Full Stack Engineer
Senior Full Stack Engineer

Optixapp • Vancouver

Hybrid
CAD 125,000 - 180,000
Stock options
Health and dental coverage
Hybrid work in Vancouver
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster inc. • Toronto

On-site
CAD 150,000 - 190,000
30 days PTO
Health/dental/wellness
Tech allowance
+1
Senior Technical Product Manager - Edge and Mechatronics
Senior Technical Product Manager - Edge and Mechatronics

Invision AI Inc. • Toronto

On-site
CAD 120,000 - 170,000
Equity
RRSP Plan
Health and Dental
+1