Principal Software Engineer, Recursion

Principal Software Engineer, Recursion

Company Recursion
Job title Principal Software Engineer
Job location Salt Lake City, Utah, United States
Type Full time

Responsibilities:

  • Build production-grade tools and APIs to leverage petabytes of biological data and AI models. You will play a role in building the tooling that gets our proprietary data and technologies from the lab to our partner-facing apps automatically and efficiently in the context of a production-grade cloud product.
  • Create delightful user experiences meeting drug discovery scientists’ needs. Our tools need to help scientists generate disease treatment hypotheses without getting in the way. You will partner with scientists to understand their workflows and build world-class data-centric user experiences enabling them to work as efficiently as possible
  • Lead the way in designing, architecting, and implementing the next generation of LLM-enabled software for drug discovery. We believe LLMs are powerful reasoning engines that will drastically change the way companies build and deliver software. You will embrace this paradigm shift and be at the forefront of the large language models revolution. On top of solving the traditional technical challenges of building a product on the cloud, you will be faced with modern technical problems in embedding AI-first and LLM-first features in our platform
  • Every Recursion engineer acts as a mentor, coach, and sponsor. You will share your technical knowledge and experiences, increasing learning, growth, and impact across the engineering org and beyond it.

Requirements & Skills:

  • Significant experience programming professionally, in projects with significant ambiguity and technical complexity, ideally spanning multiple production systems and involving diverse technologies.
  • Able translate ambiguous problems into clear technical solutions.
  • Track record of growing senior and staff level engineers and supporting their career development.
  • A people-first mindset. We work closely with people from a wide variety of professional and academic disciplines. We always prioritize supporting our coworkers in their growth and experience.
  • Excitement to learn parts of our tech stack that you might not already know. Our current tech stack includes Python, Clojure and Javascript/React. We work a lot with PostgreSQL, Docker, and Kubernetes, on cloud services provided by Google Cloud Platform. Where possible, we leverage tools like Looker or Camunda to spend time on what only we can solve.
  • Solid computer science fundamentals, e.g. data structures, RESTful APIs, frontend development, etc
  • A background in biology is not necessary, but intellectual curiosity is a must!

apply for job button