About Us

We build high-performance decision analysis products. Leading enterprises use our real-time streaming analytics products to manage their sales and marketing. Our team is dynamic, loves challenges, and builds production applications that delight customers. Our team is 100% remote, based in Canada.

Over the last year, we have doubled our team with some excellent team players who love solving business problems in code.

Common to all jobs is a love for solving problems with code

You like solving business problems in code and working with customers to design products.

You are a polyglot developer who can code in three (3) programming languages.

You have strong SQL skills, including data transformation.

You know your way around Linux, and you have proven Linux Networking skills.

You have experience building and managing cloud software solutions in AWS, GCP, or Azure.

You have a solid Developer Workflow. You are an intermediate to advanced Git user. You have solid skills in your IDE; we use Visual Studio Code. You know how to set up and manage a CI/CD pipeline.

A cross-language development platform for in-memory analytics

Fit and Feel

  1. You have a degree in Computer Science

  2. You love writing code in Julia and Rust using Apache Arrow and have expertise in additional software languages

  3. You are self-motivated and do not require day-to-day supervision

  4. You love building exceptional interactive and collaborative user experiences

  5. You have solid English presentation and technical writing skills and are eligible to work and travel in the USA and Canada to meet with customers to understand their domain

  6. You know how to research and model business problems

Here is our software stack.

Our Web UI is written in Typescript and uses the Svelte and SvelteKit UI Framework.

Julia and Rust are the primary languages for our servers. PostgreSQL is the primary database.

Apache Arrow is the heart and soul of our computational framework. Apache Arrow is a language-independent, zero-copy, memory-mapped data table structure for the next generation of high-performance computing. Yes, we love Apache Arrow with the Rust programming language.

We write our algorithms in Rust. High-Performance Computing is critical to meeting our performance metrics. We feel Rust and Julia are the languages to deliver safe code at scale.

We use Python for orchestration and Python, dbt, and SQL for transformation.

We use Gitlab and Github as the backbone of our CI/CD GitOps process.

We use Linux cloud workstations for all our development.

Our server code runs on Linux servers in the cloud.

We use AWS and GCP serverless tools. We scale our high-performance servers with Kubernetes.

Build with us, Grow with us.

Liquid Analytics is an innovative data science company that transforms how organizations compete in the 21st century. We believe that ‘data is the new code’ and business domains are described by data. This belief helps us build augmented intelligence (AI) solutions that learn and grow as organizations evolve.

We are a privately held organization positioned to grow based on our track record and traction with enterprise clients. We have a seasoned team of entrepreneurs, mathematicians, software engineers, and designers that are collaborative and like-minded when it comes to our mission of using machine learning to change the way businesses interact and learn from their data.

We build ML and AI business process solutions with Julia, Rust & Apache Arrow providing a fresh approach to computational science and economics.

We are expanding and looking to hire Senior Software Developers; Senior Front-end Developers, Cloud Reliability engineers, Automation Software engineers, and a Platform and Algorithm Engineer. As a Senior Software Developer, you have the chance to work across our software platform stack from user interface to API design, to platform development, to algorithm and ML modeling, to maintaining our high-performance cloud environment.


Positions

High-Performance Senior Software Developer

Test Automation Software Engineer

Cloud Reliability Engineer

Sr. UI Developer

Machine Learning Product Manager

You have experience with Knowledge Graphs and collaborative chat interfaces

Computational and Applied Mathematician

You have deep understanding of probabilistic and differential programming with Julia

Analytics Engineer

Proven API, SQL, and data integration, prep, and blending skills

UX Engineer

You have experience with the Dart programming language and the Flutter Framework

To Apply:

Please send your resumé with GitHub link to: Nathalie Burstein at nathalie@liquidanalytics.com. Be sure to include the title of the job you’re applying to.

Liquid Analytics offers competitive salaries, great benefits, and more. We are also an equal opportunity employer.

We look forward to your application.

 

Interview Process:

  • All interviews are conducted via video conference

  • Streamlined to respect your time

  • Combined meet and greet and technical interviews

  • Immediate start dates

 

Locations

We are remote first. We are recruiting everywhere. Team members are primarily located in Canada, United States and India so that we can easily get together for monthly on-sites and team building.