Full Stack Software Engineer

Apply Now

Company: cfdx

Location: San Francisco, CA 94112

Description:

About Prima Mente

Prima Mente's goal is to deeply understand the brain, to protect the brain from neurological disease and enhance the brain in health. We do this by generating our own data, building brain foundation models, and translating discovery to real clinical and research impact.

Role focus

Build end-to-end software tools and infrastructure to support our patient facing studies, as well as our engineering and lab team, and protect our data.
  • Understand our company wide activities to provide efficiency and security gains.
  • Development and maintenance of our:
    • Sample tracker (laboratory inventory management system).
    • Clinical site tools (sample management, sample temperature and location tracking, return of results).
    • Patient facing tools (study visit portal, audio data collection, integration to 3rd party apps).
  • Deployment of bioinformatics and ML data pipelines at scale.
  • Protection of patient data, in a clinical and research environment (AWS).
  • Ad hoc support for websites, internal team tools, integration of dev and AI tools into workflows.


Expected Growth
  • In 1 month you will be responsible for the patient facing software tools and associated infrastructure we are building for our clinical studies and data collection.
  • In 3 months you directly own the multiple end-to-end tools for our clinical studies and our bioinformatics pipelines. You'll also have deeply understood existing workflows and have impactful ideas and actions to contribute.
  • In 6 months you have created multiple integrated end-to-end tools across Prima Mente, and hold direct ownership over them.


Why Join Us:
  • Meaningful Impact: Contribute directly to research infrastructure that powers discoveries potentially impacting millions of lives.
  • Innovation & Autonomy: Work at the forefront of AI and multi-omics, with the freedom to propose and implement solutions.
  • Exceptional Team: Collaborate with talented colleagues from diverse backgrounds across ML, bioinformatics, engineering, clinical operations and biology.
  • Growth Opportunities: Continuous learning and growth opportunities in a rapidly advancing technical field.


Culture Insight

What we are doing is extremely hard. Prima Mente is for great people. We are team players who appreciate challenges, want to be hands-on, and thrive on curiosity by throwing away assumptions. We are focused on excellence at pace and huge personal growth. We are strong communicators who are highly disciplined and rigorous.

Prima Mente operates with a flat organizational structure. We gain and share knowledge by contributing to multiple opportunities. Leadership is given to those who show initiative and consistently deliver excellence.

We arrange our lives so we can work in person as much as possible.

Our Values
  • Exceptional performance at exceptional pace
    • The solutions we build demand uncompromising quality and rigour.
    • The problems we are solving are grave and present.
  • Inquisitive discovery
    • We embrace curiosity and creativity.
    • Every question is a path to a transformational breakthrough.
  • Radical candour
    • We practice unwavering honesty and transparency in all our challenges and interactions.
  • Purposeful individuality
    • Every individual in our team is celebrated for their identity, uniqueness, and experiences.
    • We are invested in each one's bespoke personal development.
    • Nurturing individuality will supercharge our collective purpose and spirit.
  • Patient impact at scale
    • We have a steadfast commitment to improve the health and well-being of patients globally.
    • Every experiment run, every dataset analysed, and every innovation developed, is a step towards achieving a scalable impact.


Who You Are

You want to redefine what's possible at the frontier of AI and biology. You thrive in cross-functional environments and are comfortable working across the stack-from frontend to backend to cloud infrastructure. You should be confident in shipping production systems, collaborating in agile teams, and continuously learning as technologies evolve.

Ideal Experience
  • Strong communication skills with a collaborative mindset and a willingness to learn in a fast-paced, iterative environment.
  • 5+ years of professional software engineering experience, with demonstrable experience across frontend, backend, and infrastructure.
  • Proficient in modern frontend frameworks (e.g., React, Next.js, Vue.js) with a strong grasp of JavaScript/TypeScript, HTML, and CSS.
  • Backend engineering experience with one or more languages (e.g., Node.js, Go, Python, Java, etc.), and familiarity with API design (REST, GraphQL, or gRPC).
  • Frontend state management experience using tools such as Redux, Zustand, or Context API.
  • Strong grasp of component-driven development, accessibility, responsive design, and UI/UX best practices.
  • Experience with automated testing-unit, integration, and E2E-using tools like Jest, React Testing Library, Cypress, or similar.
  • Cloud infrastructure experience (AWS, GCP, or Azure), with a focus on scalability, observability, and cost efficiency.
  • Solid understanding of Infrastructure as Code (IaC) using tools like Terraform or Pulumi.
  • Experience implementing CI/CD pipelines using GitHub Actions or similar platforms, with a focus on automated deployments and testing.
  • Familiarity with monitoring and incident response tooling (e.g., Prometheus, Grafana, CloudWatch, Sentry, etc.).
  • Knowledge of access control and security best practices, including IAM policies, RBAC, service accounts, and secure networking (VPCs, firewalls).
  • Comfortable working in agile development environments using iterative delivery practices such as Scrum or Kanban.
  • Technology agnostic mindset-you prioritize solving problems over using specific tools, and you're open to learning new stacks as needed.
  • Strong version control discipline with Git, and experience working in cross-functional engineering teams.


Interview Process

Our intention is to run our interview process end to end within 2 weeks. You will interact with co-founders Ravi and Hannah, as well as every member of the technical team.

Similar Jobs