Senior Full Stack Software Engineer Llm Generative Ai Job In Montreal

Senior Full-Stack Software Engineer - LLM & Generative AI - Valence Labs
  • Montréal, Quebec, Canada
  • via JobMesh CA
-
Job Description

Senior Full-Stack Software Engineer - LLM & Generative AI

Valence Labs is an AI research and productization engine within Recursion dedicated to industrializing scientific discovery to radically improve lives. Combining the intellectual freedom of academia with the resources and stability of industry, our focus is the development of highly-autonomous systems that will spearhead a fundamental shift in the way treatments are discovered and developed for complex disease. Our research is driven by optimism, purpose, and a shared vision for a healthier tomorrow. We publish in top journals and conferences, are deeply committed to open-science and open-source, and maintain some of the largest and most active research communities in our industry. Our team is located in London and Montreal, where we share close connections with Mila, the world’s largest deep learning research institute.

About the role

We’re seeking an experienced Full-Stack Software Engineer to join our team in Montreal. Together, we’ll build products and services for two main audiences: internally, for our fellow scientists and researchers, and externally, to support Valence’s open science and community initiatives. We’re looking for someone who is flexible, versatile, and can wear several hats when the need arises. Our teams are small and cross-functional, offering abundant learning opportunities and the opportunity to build solutions for some of the world’s most complex scientific problems.

More specifically, in this role, you will:

  • Own full features of the projects you work on, building them across the full-stack of frontend to backend.
  • Explore and implement reasoning systems using the LangChain ecosystem.
  • Develop memory modules and ETL pipelines for up-to-date, production-ready databases.
  • Build vector databases for Retrieval-Augmented Generation (RAG) applications, and traditional SQL databases interfacing with tools such as CDD Vault.
  • Build evaluation systems for LLM agents, and establish observability and traceability for LLM autonomous systems.
  • Write, deploy, and leverage Cloud-based infrastructure, third-party Software as a Service providers, and open-source libraries to deliver better features for our users.
  • Be exposed to, and participate in, cutting-edge research and projects, at the intersection of Software Engineering, Machine Learning and Drug Discovery.
  • See the impact of your work on end users and have your voice heard in the direction of your projects.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Solid, demonstrated experience in full-stack software engineering, including modern frontend (TypeScript, Next.js/React, and their associated ecosystem) and backend (Python, FastAPI/Django, and their ecosystem) development.
  • Some experience with Cloud-based infrastructure (GCP, Vercel, etc).
  • Demonstrated experience in building Software as a Service products, Web services APIs, and thinking in terms of platforms.
  • A continuing ability and desire to own and deliver full-stack features, while always keeping the user in mind.
  • A keen interest in bridging the gap between machine learning research and its practical application in production environments.
  • Deep interest in building LLM-based agents and applications, ideally with some experience with LangChain or related libraries.

Nice to have:

  • Some knowledge or experience in distributed system observability, especially OpenTelemetry, and associated tools like Honeycomb.
  • Some knowledge or experience of Infrastructure as Code (Terraform), to manage Cloud-based infrastructure.
  • Knowledge or desire to learn the necessary biology, chemistry, and physics knowledge to collaborate with an interdisciplinary team of drug discovery scientists, and bridge the gap with the engineering team.

Valence Labs is committed to creating a diverse and inclusive environment, where understanding and accommodating personal needs and preferences is a priority. Join our multidisciplinary team of passionate researchers, eager to push the boundaries of ML research and contribute to industrializing scientific discovery to radically improve lives.

How did you initially hear about this job? *
Please select

If you chose Valence Labs or Recursion Employee, Valence Labs or Recursion Event, or Other, please specify here:

Are you legally authorized to work in Canada? *
--

What specifically appeals to you about Valence Labs, and why do you feel drawn to be a part of it? *

Equal Opportunity Employment Information (Completion is Voluntary)

Recursion is a proud equal opportunity employer.

We have a fundamental belief that we can only achieve our mission if we truly commit to diversity, equity and inclusion. We believe diversity makes us stronger, and it's our responsibility to build an equitable and inclusive workplace where our diverse talent thrives. To this end, we invite you to self-identify your race/ethnicity and gender. This information will be kept confidential and will not be shared with the hiring managers or otherwise considered as part of your application. Submission of this information is voluntary and refusal to provide any or all of the information requested will not subject you to any adverse treatment. If you are willing, please let us know if you identify as belonging to any of the following groups:

I identify my ethnicity as: *
Asian
Black or African American
Hispanic or Latinx
Middle Eastern or Northern African
Native American or Alaska Native
Native Hawaiian or Other Pacific Islander
Two or more Races
White
I don't wish to answer
My Race/Ethnicity is not listed
I identify my gender as: *
Woman
Man
Non-binary
I don't wish to answer
My gender identity is not listed above
I identify as transgender: (Select one) *
Yes
No
I don't wish to answer
I identify my sexual orientation as: (Select one) *
Asexual
Bisexual, pansexual and/or queer
Gay and/or lesbian
Heterosexual
I don't wish to answer
Veteran Status (Select one) *
Yes, I am a veteran
No, I am not a veteran
I don't wish to answer
I have a physical disability (Select one) *
Yes, I have a physical disability
No, I do not have a physical disability
I don't wish to answer
#J-18808-Ljbffr

;