Senior Software Engineer (Backend)
Cadstrom.io
Software Engineering
Montreal, QC, Canada
Posted on Feb 10, 2025
Senior Software Engineer (Backend)
Montreal, Canada
Hybrid
Full-time
About the Role
We're seeking an experienced Senior Software Engineering professional who can help us challenge the status quo of the electronics design industry. Please apply if the idea of building reliable and secure distributed systems that span AI, electrical engineering, and big data in a highly collaborative and fast-paced environment excites you.
What are we doing?
We are accelerating the world’s hardware ingenuity by blending generative AI, ML, and novel approaches to electronics simulation and validation. We’re providing our enthusiastic pilot customers intelligent and automated access to the most advanced validation tools to eliminate respins – helping engineers of all levels deliver their designs faster, cheaper, and with less waste.
Who are we?
We are a small team of innovators who are passionate about fundamentally improving how electrical engineers deliver electronics with higher confidence. We are backed by Bison Ventures, Innovation Endeavors, and the Allen Institute for AI’s Incubator. Our distinguished founders are responsible for creating the largest product development firm in the US, and building Azure Quantum (and more!) at Microsoft. We know you’ll be in good company.
Key Responsibilities:
- Develop and deploy Cadstrom’s distributed workload management system
- Design and implement operational data and telemetry systems to power service analytics and AI workflows
- Work with architects to own and implement Cadstrom’s data storage and interaction layer
- Work with AI and domain experts to deploy proprietary AI and electrical engineering systems from prototype to production environments, ensuring scalability and reliability
- Collaborate effectively with cross-functional teams, technical stakeholders, management, and electrical engineering domain experts (Be nice to work with!)
- Adapt to evolving project needs and take on various roles as required in a startup environment.
Required Qualifications:
- Strong understanding of systems to manage distributed workloads
- Demonstrable track record of deploying highly reliable services in cloud environments (AWS, GCP, or Azure)
- Demonstrated experience in Typescript, NodeJS, and Docker
- Experience with deploying AI/ML models in production environments
- Bachelor's degree in Computer Science, Data Science, or related field, plus 5+ years of relevant experience; OR
- Master's degree with 3+ years of experience; OR
- Equivalent combination of education and practical experience.
Preferred Qualifications:
- Experience working in a startup environment.
- Knowledge of or strong interest in electrical engineering concepts.
- Experience with SOC2 compliance or similar standards
- Experience with Kubernetes in AWS
- Familiarity with Azure
- Familiarity with graph databases (Apache Gremlin or Neo4j) and cloud storage systems like S3, blob storage, Neptune/CosmosDB
- Experience working with government clouds
- Experience with any of: React, C#, Python
- Track record of successful cross-functional collaboration.
Personal Qualities:
- Adaptable and comfortable with ambiguity.
- Eager to learn and apply knowledge from diverse domains.
- Excellent communication skills, able to explain complex concepts to non-technical stakeholders.
- Self-motivated and capable of managing multiple priorities in a fast-paced environment.
- Embrace the ethos of “We, not I”
We're looking for candidates who can demonstrate practical experience in most of these areas. If you're passionate about AI, comfortable with the challenges of a startup environment, and excited about applying your skills to electrical engineering problems, we want to hear from you!
Why you’ll love working with us:
- Early Stage Equity Package – We strongly incentivize our team to be invested in our success. You’ll benefit from meaningful early stage equity in a high-growth company.
- Impact – You’ll have the chance to make a significant impact now only for our customers, but on how the industry as a whole approaches test and validation.
- Care – we believe strongly in caring for each other. We encourage our people to bring their whole selves to work, support each other, and ensure they are happy in and out of the workplace.
- Leading benefits - we invest deeply in the health and wellbeing of our team with leading startup benefits, 0% copay across the board, and a $2k/year HSA.
- Unique Learning Opportunities – You'll have access to an unparalleled level of expertise and knowledge in this exploding landscape of generative AI. We count AI2 as a co-founder so have deep strong connections to the Allen Institute of Artificial Intelligence - a top research institution in AI, along with access to knowledge sharing amongst the community of hundreds of engineers that work for ai2incubator.com companies.
All are Welcome.
We are committed to fostering a diverse, inclusive environment. We are actively working to create an environment of mutual respect where equal opportunities are available to all employees without regard to race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law. We believe that diversity and inclusion among our founders and employees are critical to the success of our company.
---
À propos du rôle
Nous recherchons un professionnel expérimenté en génie logiciel qui peut nous aider à remettre en question le statu quo de l'industrie de la conception électronique. Veuillez postuler si l'idée de créer des systèmes distribués fiables et sécurisés couvrant l'IA, l'ingénierie électrique et le Big Data dans un environnement hautement collaboratif et en évolution rapide vous passionne.
Que faisons-nous ?
Nous accélérons l’ingéniosité matérielle mondiale en combinant l’IA générative, le ML et de nouvelles approches de simulation et de validation électroniques. Nous fournissons à nos clients pilotes enthousiastes un accès intelligent et automatisé aux outils de validation les plus avancés pour éliminer les répétitions, aidant ainsi les ingénieurs de tous niveaux à livrer leurs conceptions plus rapidement, à moindre coût et avec moins de gaspillage.
Qui sommes-nous ?
Nous sommes une petite équipe d'innovateurs passionnés par l'amélioration fondamentale de la façon dont les ingénieurs électriciens fournissent des produits électroniques avec une plus grande confiance. Nous sommes soutenus par Bison Ventures, Innovation Endeavors et l’incubateur de l’Allen Institute for AI. Nos distingués fondateurs sont responsables de la création de la plus grande société de développement de produits aux États-Unis et de la création d'Azure Quantum (et plus encore !) chez Microsoft. Nous savons que vous serez en bonne compagnie.
Responsabilités clés :
- Développer et déployer le système de gestion de charge de travail distribuée de Cadstrom
- Concevoir et mettre en œuvre des systèmes de données opérationnelles et de télémétrie pour alimenter l'analyse des services et les flux de travail d'IA
- Travailler avec des architectes pour posséder et mettre en œuvre la couche de stockage de données et d'interaction de Cadstrom
- Travailler avec des experts en IA et dans le domaine pour déployer des systèmes exclusifs d'IA et d'ingénierie électrique, du prototype aux environnements de production, en garantissant l'évolutivité et la fiabilité.
- Collaborer efficacement avec des équipes interfonctionnelles, des parties prenantes techniques, des gestionnaires et des experts du domaine du génie électrique (c'est agréable de travailler avec !)
- Adaptez-vous aux besoins changeants du projet et assumez divers rôles selon les besoins dans un environnement de startup.
Qualifications requises :
- Solide compréhension des systèmes pour gérer les charges de travail distribuées
- Expérience démontrable dans le déploiement de services hautement fiables dans des environnements cloud (AWS, GCP ou Azure)
- Expérience démontrée avec Typescript, NodeJS et Docker
- Expérience dans le déploiement de modèles AI/ML dans des environnements de production
- Baccalauréat en informatique, en science des données ou dans un domaine connexe, plus 5+ années d'expérience pertinente ; OU
- Master avec plus de 3 ans d'expérience ; OU
- Combinaison équivalente d’études et d’expérience pratique.
Qualifications préférées :
- Expérience de travail dans un environnement de startup.
- Connaissance ou fort intérêt pour les concepts du génie électrique.
- Expérience avec la conformité SOC2 ou des normes similaires
- Expérience avec Kubernetes dans AWS
- Familiarité avec Azure
- Familiarité avec les bases de données graphiques (Apache Gremlin ou Neo4j) et les systèmes de stockage cloud comme S3, le stockage blob, Neptune/CosmosDB
- Expérience de travail avec les cloud gouvernementaux
- Expérience avec l'un des éléments suivants : React, C#, Python
- Expérience de collaboration interfonctionnelle réussie.
Qualités personnelles :
- Adaptable et à l’aise avec l’ambiguïté.
- Désireux d'apprendre et d'appliquer des connaissances dans divers domaines.
- Excellentes compétences en communication, capable d'expliquer des concepts complexes à des parties prenantes non techniques.
- Motivé et capable de gérer plusieurs priorités dans un environnement en évolution rapide.
- Adoptez la philosophie du « Nous, pas moi »
Nous recherchons des candidats capables de démontrer une expérience pratique dans la plupart de ces domaines. Si vous êtes passionné par l'IA, à l'aise avec les défis d'un environnement de startup et enthousiaste à l'idée d'appliquer vos compétences à des problèmes d'ingénierie électrique, nous voulons avoir de vos nouvelles !
Pourquoi vous adorerez travailler avec nous :
- Programme d'équité en phase de démarrage – Nous incitons fortement notre équipe à s’investir dans notre réussite. Vous bénéficierez de capitaux propres significatifs en phase de démarrage dans une entreprise à forte croissance.
- Impact – Vous aurez la chance d’avoir un impact significatif désormais uniquement pour nos clients, mais sur la façon dont l’industrie dans son ensemble aborde les tests et la validation.
- Soins – nous croyons fermement qu’il faut prendre soin les uns des autres. Nous encourageons nos collaborateurs à s'investir pleinement au travail, à se soutenir mutuellement et à veiller à ce qu'ils soient heureux sur leur lieu de travail et en dehors.
- Avantages majeurs - nous investissons profondément dans la santé et le bien-être de notre équipe avec des avantages de premier plan pour les startups, une quote-part de 0 % dans tous les domaines et un HSA de 2 000 $/an.
- Opportunités d'apprentissage uniques – Vous aurez accès à un niveau d’expertise et de connaissances inégalé dans ce paysage en pleine explosion de l’IA générative. Nous comptons AI2 comme co-fondateur et avons donc des liens étroits avec l'Allen Institute of Artificial Intelligence - une institution de recherche de premier plan en IA, ainsi qu'un accès au partage de connaissances au sein de la communauté de centaines d'ingénieurs qui travaillent pour les sociétés ai2incubator.com.
Tous sont les bienvenus.
Nous nous engageons à favoriser un environnement diversifié et inclusif. Nous travaillons activement à créer un environnement de respect mutuel où l'égalité des chances est offerte à tous les employés sans distinction de race, de couleur, de religion, de sexe, de grossesse, d'origine nationale, d'âge, de handicap physique et mental, d'état civil, d'orientation sexuelle, d'identité de genre. , l'expression de genre, les informations génétiques, le statut de militaire et de vétéran et toute autre caractéristique protégée par la loi applicable. Nous pensons que la diversité et l'inclusion parmi nos fondateurs et nos employés sont essentielles au succès de notre entreprise.
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Why do you think you would be a great fit for this role? *
Tell us what caught your eye and anything that uniquely matches your goals and experience. (hint: we value *your* words much more highly than an LLM prompt response!)
Tell us about your experience architecting distributed systems with complex data storage requirements. *
In *your own* words, please tell us a quick story about a specific technical challenge you encountered while developing a distributed workload management system, particularly focusing on how you designed the data storage and telemetry layers, and how you collaborated with domain experts to meet specific business requirements.
Please tell us about your experience implementing/utilizing/developing/debugging electronics hardware!
Are you an AI wrangler extraordinaire by day, and home automation hobbyist by night? Do you have a soldering station and oscilloscope in your basement lab? When something breaks, do you open it up and try to figure out how it works? Did you study electronics in school but decide to build software instead? You are OUR kind of people! Let's chat!
Req ID: R8