X's AI for chemistry moonshot is looking to apply AI to supercharge processes related to the manufacturing of existing chemical compounds. The Senior Full Stack Engineer will be the chief architect and developer of the user-facing platform that connects chemists with our powerful machine learning tools, translating complex scientific workflows and ML model outputs into an intuitive, interactive, and production-grade application.
Requirements
- 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).
- 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).
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
Other
- A minimum of 5 years of professional experience designing, building, and deploying production-grade, user-facing applications.
- A strong product mindset and a passion for building exceptional user interfaces.
- Experience working at start-up or small teams environments
- Experience building software for scientific or technical users, particularly in chemistry, chemoinformatics, or a related life science field.