Tetra 应用平台负责人
Tech Lead, Tetra Apps Platform
#### 我们是谁
TetraScience 是一家科学数据与人工智能公司,正在打造 Tetra OS,这是科学智能的操作系统。我们帮助全球领先的生命科学公司把分散的科学数据转化为 AI 原生资产和科学工作流,从而加速发现、开发和制造。TetraScience 正在扩展的战略合作伙伴生态系统包括 NVIDIA、Databricks、Thermo Fisher Scientific、Snowflake、Google 和 Microsoft。
在您申请的过程中,您将被要求仔细阅读由我们的联合创始人兼首席执行官 Patrick Grady 撰写的《Tetra Way》信件。这封信旨在帮助您更好地了解从价值观和文化的角度来看,TetraScience 是否适合您。这份文件的重要性无法被过分强调,我们鼓励您认真对待并反思您是否与我们独特的公司和团队建设方式一致。如果您加入我们,您将每天践行其中的内容。
#### 职位描述
Tetra Apps 平台是科学家、合作伙伴和 TetraScience 团队在 Tetra OS 上构建和运行容器化应用的方式。该平台负责除应用本身之外的所有内容——包括打包和模板、资源配置、路由、身份验证和授权边界、可观测性、升级以及将所有内容联系在一起的开发者体验。
我们正在招聘该平台的技术负责人。这是一个技术领导级别的个人贡献者职位,不是人员管理岗位。您将是 Tetra Apps 运行时的技术设计权威,与您的产品合作伙伴一起负责团队的冲刺和季度计划,并对团队承诺、交付和生产环境中的运营负责。您将与目前负责应用基础设施的团队合作,支持 DevOps 和安全等相邻领域的团队,并与产品和现场团队协作,这些团队的工作通过该平台进行。
您将接手一个具有业务价值、技术债务和未来需求的生产平台。您将确保该系统正常运行,进行渐进式改进,并引导其朝着可支撑数年的架构发展。
#### 您将负责
- 负责 Tetra Apps 平台的技术架构:应用程序如何被开发、打包、配置、路由、认证、隔离、监控、升级和退役。
- 应用运行时。设计和演进应用代理和路由层,ECS 上的容器配置和生命周期。
查看英文原文
#### Who We Are
TetraScience is the Scientific Data and AI company building Tetra OS, the operating system for scientific intelligence. We help the world's leading life sciences firms turn fragmented scientific data into AI-native assets and scientific workflows that accelerate discovery, development, and manufacturing. TetraScience's growing ecosystem of strategic partners includes NVIDIA, Databricks, Thermo Fisher Scientific, Snowflake, Google, and Microsoft.
In connection with your candidacy, you will be asked to carefully review the Tetra Way letter, authored directly by Patrick Grady, our co-founder and CEO. This letter is designed to assist you in better understanding whether TetraScience is the right fit for you from a values and ethos perspective. It is impossible to overstate the importance of this document and you are encouraged to take it literally and reflect on whether you are aligned with our unique approach to company and team building. If you join us, you will be expected to embody its contents each day.
#### The Role
The Tetra Apps platform is how scientists, partners, and TetraScience teams build and run containerized applications on Tetra OS. The platform owns except the app itself - packaging and templates, provisioning, routing, identity and authorization boundaries, observability, upgrades, and the developer experience that ties it all together.
We are hiring the Tech Lead for this platform. This is a technical lead-level individual contributor seat, not a people-management role. You will be the technical design authority for the Tetra Apps runtime, own sprint and quarterly planning for the team alongside your product partner, and be accountable for what the team commits to, ships, and and operates in production. You will work with the team who own apps infrastructure today, supporting teams in adjacent areas like DevOps and security, and with the product and field teams whose work runs through the platform.
You will inherit a production platform with business value, tech debt, and future needs. You will keep that system running, make incremental improvements, and steer it toward an architecture that holds for years.
#### What You Will Do
- Own the technical architecture of the Tetra Apps platform: how applications are developed, packaged, provisioned, routed, authenticated, isolated, observed, upgraded, and retired.
- App runtime. Design and evolve the app proxy and routing layer, container provisioning and lifecycle on ECS, per-app identities (service accounts, IAM roles, database credentials), and the install, upgrade, and rollback paths that must work in both multitenant cloud and customer-hosted environments.
- App security. Design security into the platform: tenant and per-user data boundaries; delegated authorization; secrets handling; browser security, and server-side enforcement of approval and install gates. Threat-model a platform that runs external code, including agents.
- App ops. Own production readiness: metrics and tracing for apps, SLIs and SLOs, alerting, incident runbooks, capacity and cost planning. Partner with DevOps and other platform teams on infrastructure-as-code and multi-tenant deployment.
- App developer experience. Own the templates, SDKs (TypeScript and Python), CLI, local development loop, and documentation that builders use. Make the correct, secure path the fast path and vice versa.
- Plan and deliver. Run sprint and quarterly planning with the product manager: scope, estimate, sequence, and hold the line on commitments. Make maintenance and tech-debt paydown visible in the plan and lead ROI discussions.
- Be the design authority. Lead design reviews, write architecture RFCs and decision records, represent the platform in the weekly architecture review, and raise the bar for the engineers around you through review and pairing.
- Stay full stack. Ship code and components across TypeScript/Node.js services, React web apps, AWS architecture, client SDKs, and IAC / CI/CD and automation.
- Support the field directly. Help field engineers and customers build and debug apps in their environments, and turn what you learn into platform improvements.
- 10+ years of professional software engineering, including time as the technical lead or architect of a platform that external teams build on.
- Shipped and operated a multi-tenant application platform, app hosting/runtime, PaaS, plugin or extension system, or internal developer platform in production with external users.
- Deep, hands-on container experience: Docker image pipelines, ECS or similar task and service definitions, networking, service discovery, scaling, and cost.
- Security engineering as a first-class skill: IAM and least privilege, identity propagation, tenant isolation, browser security, secret management. You have secured multi-tenant systems for running untrusted code.
- Adapted to the AI step change in software development - you ship faster with fewer bugs and avoid both the “no AI” and “waterfall of slop” pitfalls, and you help your team and builders on your platform do the same
- The judgment to successfully apply AI to production software generation while maintaining correctness, security, and architectural fit.
- Strong production experience with AWS: ECS, ALB/NLB, VPC, IAM, KMS, CloudWatch, S3, Lambda. Infrastructure-as-code with CloudFormation or an equivalent.
- Full-stack fluency: expert TypeScript/Node.js for backend services and APIs; solid React, ideally with module federation or micro-frontend experience; working Python for SDKs and tooling.
- Demonstrated API-first design: REST and OpenAPI, versioning, backward compatibility, and clear error contracts.
- Observability skills: OpenTelemetry, SLI/SLO definition, distributed tracing.
- Run sprint and quarterly planning for a team, written design docs and migration plans that got followed, and held engineers to commitments through both influence and authority.
- Operated, extended and improved messy, live production systems without breaking existing customers
#### Nice to Have
- Module federation or micro-frontend architectures and app shells.
- Artifact registries and package management: publishing, versioning, promotion.
- Regulated or validated environments (GxP, 21 CFR Part 11, SOC 2) and audit readiness.
- Operating software in both vendor-hosted (multi-tenant) and customer-hosted (single-tenant) deployments.
#### This Is Not the Right Role If You
- Are primarily a manager. This is a hands-on staff IC seat; your leverage will be technical and by example. As Tetra grows, there are opportunities here.
- Have a background in only infrastructure without application-layer and product judgment, or application-level development with infrastructure and security handled elsewhere. As platform builders we need both.
- Are looking for a greenfield project. This platform is live in production and has proven its value. Change has to be made safely and the lights kept on.
- 100% employer-paid benefits for all eligible employees and immediate family members
- Unlimited paid time off (PTO)
- 401K
- Flexible working arrangements — remote work
- Company-paid Life Insurance, LTD/STD
- A culture of continuous improvement where you can grow your career and get coaching
The salary range for this position is $200K–$270K USD. The salary range posted reflects our target baseline for this role. Final compensation is determined by a thorough evaluation of factors including the candidate's specific experience, localized market data, and internal team equity.
We are not currently providing visa sponsorship for this position.