AI Jobs Map

Invision AI · Toronto, Ontario, Canada

Senior Elixir Full Stack Developer

Hybridseniorfull timePosted 17 days ago
Apply on WorkableOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

elixircomputer-visionmachine-learningdjangorailsdockerlinuxnginxkubernetesawsgcphtmlcssjavascripttddci/cdpythontypescriptgrpcdata-visualization

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

Must Have

- 5-years' experience deploying web applications

- Experience with Elixir and Phoenix LiveView (Here 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

- 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.

More jobs at Invision AI