Senior Full Stack Software Engineer, AI for Chemistry project

XMountain View, CA
76d$165,000 - $258,000

About The Position

As the Senior Full Stack Engineer, you will be the chief architect and developer of the user-facing platform that connects chemists with our powerful machine learning tools. Your mission is to translate complex scientific workflows and ML model outputs into an intuitive, interactive, and production-grade application. You will be responsible for building a robust system from the ground up on Google Cloud Platform, focusing on creating an exceptional user experience for our scientific users. This is a unique opportunity to build a product that will directly impact and accelerate scientific research.

Requirements

  • A minimum of 5 years of professional experience designing, building, and deploying production-grade, user-facing applications.
  • Demonstrable expertise in building and hosting front-end focused products on Google Cloud Platform (GCP).
  • Deep proficiency in modern frontend development with TypeScript and React, including experience with frameworks like Next.js.
  • Expertise with frontend ecosystem tools, including state management libraries and data fetching/caching strategies.
  • Strong backend development experience in Python with frameworks such as FastAPI or Flask.
  • Proven experience with relational databases (PostgreSQL) and containerization (Docker).
  • A strong product mindset and a passion for building exceptional user interfaces.
  • Experience with Infrastructure as Code tools like Terraform.
  • A solid understanding of MLOps and DevOps principles and experience building robust CI/CD pipelines (e.g., Cloud Build, GitHub Actions).
  • Experience working at start-up or small teams environments.

Nice To Haves

  • Experience building software for scientific or technical users, particularly in chemistry, chemoinformatics, or a related life science field.

Responsibilities

  • Lead the development of a sophisticated web interface for chemists, enabling them to run search through experiments, visualize data, and interpret results from our ML models.
  • Architect and build scalable frontend systems and robust backend APIs, ensuring the entire application is secure, performant, and reliable.
  • Collaborate directly with research scientists and ML engineers to understand user needs, define product requirements, and build features that fit seamlessly into a scientific workflow.
  • Own the end-to-end deployment and operations of the application on Google Cloud Platform (GCP), utilizing services like Cloud Run, GKE, and Cloud SQL.
  • Implement rich data visualizations for complex chemical information, making our AI-driven insights accessible and actionable.
  • Champion software engineering best practices, including comprehensive testing, CI/CD, and infrastructure as code, to build a resilient, production-ready system.

Benefits

  • Bonus
  • Equity
  • Benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service