Senior Full-Stack Software Engineer

3 weeks ago


Montreal, Canada Valence Labs Full time
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

  • Montreal, Canada Medeloop Inc. Full time

    2 weeks ago Be among the first 25 applicants As a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with...


  • Montreal, Canada Medeloop Inc. Full time

    2 weeks ago Be among the first 25 applicants As a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with...


  • Montreal, Canada Medeloop Inc. Full time

    2 weeks ago Be among the first 25 applicants As a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with...


  • Montreal, Canada Valence Labs Full time

    Senior Full-Stack Software Engineer - LLM & Generative AIValence 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...


  • Montreal, Canada Valence Labs Full time

    Senior Full-Stack Software Engineer - LLM & Generative AIValence 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...


  • Montreal, Canada Reel FX Creative Studios Full time

    Description Job Summary: The Senior Full Stack Developer is guiding a team responsible for the design, development, deployment, and maintenance of over 40 internal facility and production management applications supporting the creation of animated feature films, episodic series, commercials, and virtual reality content. The candidate will perform code...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada Mannarino Systems & Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada Epic Games Full time

    WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means...


  • Montreal, Canada Epic Games Full time

    WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means...


  • Montreal, Canada Epic Games Full time

    WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means...


  • Montreal, Canada Circle Medical - a UCSF Health Affiliate Full time

    ABOUT US Circle Medical is the fastest-growing telemedicine provider in the US and has seen incredible growth of over 200% per year in each of the previous two years.Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and...


  • Montreal, Canada Vaco Full time

    We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in both front-end and back-end development, with expertise in AngularJS, Python, FastAPI, Snowflake, Docker, Redis. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining complex web...


  • Montreal, Canada Epic Games Full time

    WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic...


  • Montreal, Canada Triton Digital Canada Inc. Full time

    Développeur Senior Full Stack // Senior Full Stack DeveloperMTL. Produit & développement / Product & Software Dev.Hybride à distance , Montréal,QuébecCanada Tu es passionné par les nouvelles technologies, et tu souhaites avoir un impact majeur dans une équipe de développement logiciel ambitieuse en constante quête d’innovation dans un cadre...


  • Montreal, Canada Triton Digital Canada Inc. Full time

    Développeur Senior Full Stack // Senior Full Stack DeveloperMTL. Produit & développement / Product & Software Dev.Hybride à distance , Montréal,QuébecCanada Tu es passionné par les nouvelles technologies, et tu souhaites avoir un impact majeur dans une équipe de développement logiciel ambitieuse en constante quête d’innovation dans un cadre...


  • Montreal, Canada Triton Digital Canada Inc. Full time

    Développeur Senior Full Stack // Senior Full Stack DeveloperMTL. Produit & développement / Product & Software Dev.Hybride à distance , Montréal,QuébecCanada Tu es passionné par les nouvelles technologies, et tu souhaites avoir un impact majeur dans une équipe de développement logiciel ambitieuse en constante quête d’innovation dans un cadre...


  • Montreal, Canada Vaco Full time

    We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in both front-end and back-end development, with expertise in AngularJS, Python, FastAPI, Snowflake, Docker, Redis. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining complex web...


  • Greater Montreal Metropolitan Area, Canada Botpress Full time

    We are seeking a highly skilled and passionate Senior Full Stack developer to join the Botpress team and build the future of AI Agents. With over 350,000 users since last year's launch, come join a fast-growing startup. Someone who excels with both front-end and back-end programming, all in Typescript. The Senior Full-Stack Developer is responsible for...