Join Recursion: Transform Lives, Including Your Own
At Recursion, we combine experimental biology, automation, and artificial intelligence to rapidly identify treatments for human diseases. With four drugs already in clinical stages, our goal for the next decade is to discover 100 more. We are revolutionizing drug discovery by treating it as a data science challenge, building an innovative platform for rapid biological experimentation, extensive data generation, automated analysis, model training, and prediction.
The Impact You’ll Make
As a Staff/Senior Full Stack Software Engineer, you will:
- Build production-grade tools and APIs that query petabytes of biological data and AI models. Your work will ensure that our proprietary data and technologies seamlessly transition from the lab to our partner-facing applications within a production-grade cloud environment.
- Create exceptional user experiences tailored to drug discovery scientists' needs. Partnering with scientists, you will develop world-class, data-centric tools that help generate disease treatment hypotheses.
- Lead the design, architecture, and implementation of LLM-enabled software for drug discovery. Embrace revolutionary large language models to enhance our platform with AI-first features, tackling both traditional and modern technical challenges.
- Mentor and coach your peers, sharing technical knowledge and experiences to foster growth and learning within your team.
Location
This is a hybrid position based in Salt Lake City, UT or Toronto, ON.
The Experience You’ll Need:
- Professional programming experience across multiple production systems involving diverse technologies.
- Proven resourcefulness and collaboration skills to complete large projects.
- A people-first mindset, valuing the growth and experience of coworkers from varied professional and academic backgrounds.
- Enthusiasm to learn new technologies within our tech stack: Python, Go, Django, FastAPI, Typescript, NextJS, React, PostgreSQL, Docker, Terraform, Kubernetes, and Google Cloud Platform.
- Strong computer science fundamentals, including data structures, RESTful APIs, and frontend development.
- While a biology background is not necessary, intellectual curiosity is essential!
The Teams You’ll Join
You'll have the opportunity to work with one of the following teams:
Biology Stream Aligned Team (Bio SAT)
A nimble team creating reusable and composable solutions for managing biological data. Ideal for individuals who thrive in ambiguous and dynamic environments, working cross-functionally with peers in various domains.
Translation Stream Aligned Team (TSAT)
A hybrid team focused on scaling and automating rodent experiments to predict clinical outcomes. Involves technical contributions across front end, backend, infrastructure, and IoT while collaborating with our Vivarium stakeholders in California.
LOWE
A new product team building tools to orchestrate complex drug discovery workflows via natural language interfaces and interactive graphics. This role involves technical contributions across frontend, backend, infrastructure, and collaborating with various RecursionOS teams.
Support You’ll Receive
- A peer mentor assigned for onboarding during the first 90 days.
- Regular 1:1s with your supervisor for support and feedback.
- Dedicated walkthrough sessions for the services/systems you will support.
- 1:1 introductions with cross-functional peers for close collaboration.
- Opportunities to participate in coaching programs.
Competitive Compensation
Recursion believes in fair compensation based on skill and experience.
Staff Software Engineer USD:
- Developing: $182,000.00
- Skilled: $193,000.00
- Expert: $207,000.00
Senior Software Engineer USD:
- Developing: $149,000.00
- Skilled: $158,000.00
- Expert: $170,000.00
Additional bonuses, equity compensation, and a comprehensive benefits package for U.S.-based candidates are also included. During the interview process, our Talent Acquisition Partner will ensure you receive appropriate compensation for your skills and experience.
Our Values