全栈软件工程师
Full-Stack Software Engineer
FirstPrinciples 是一家非营利组织,正在构建一个自主的 AI 物理学家,以理解现实的本质:宇宙的基本结构、运行规律和基本定律。我们正在开发一个智能系统,能够探索理论框架,跨学科推理,并生成新的见解,以解决物理学中最深奥的未解问题。通过结合人工智能、符号推理和自主研究能力,我们正在打造一个平台,超越对现有知识的分析,主动为物理学研究做出贡献。我们的目标是加速人类数百年来一直着迷的问题的进展。
我们是一家全球性的非营利组织,拥有加拿大基金会和美国 501(c)(3) 机构。
职位描述:FirstPrinciples 正在寻找技术娴熟且有动力的开发者加入我们的团队。在此职位中,您将发挥关键作用,构建加速理论物理研究的技术工具。您将参与开发我们的 AI 物理学家,利用像 ChatGPT 这样的生成式 AI 工具,并探索和构建新技术,推动理论物理的突破。
主要职责:
- 参与 AI 物理学家的设计和编码工作,这是一个闭环研究引擎,包括开发支持假设生成、同行评审、基于物理的模拟、与实验数据的验证以及自我修订等的工具。
- 编写安全、可测试的代码,并设置自动化单元测试以捕捉错误并应用最新的研究成果。
- 探索并集成最先进的工具到现有平台中,以增强模型能力。这些工具可以提供高级分析和洞察,进一步加深对理论物理的理解。
- 添加在部署前通过自动化检查的自我改进功能。
- 跟踪运行时指标并提出优化建议,确保项目高效且可持续。
- 开发定制的技术解决方案,以满足研究人员的具体需求。这可能包括开发算法、数据分析工具或其他软件,以加快特定领域的理论物理研究。
- 应用产品开发原则和实践,确保所开发的工具对全球理论物理学家有用且有效。
- 与相关方合作,定义需求、优先排序功能并确保成功交付。
资格要求:
查看英文原文
About FirstPrinciples:FirstPrinciples is a non-profit organization building an autonomous AI Physicist to understand the nature of reality: the underlying structure, governing principles, and fundamental laws of our universe. We're developing an intelligent system that can explore theoretical frameworks, reason across disciplines, and generate novel insights to tackle the deepest unsolved problems in physics. By combining AI, symbolic reasoning, and autonomous research capabilities, we're developing a platform that goes beyond analyzing existing knowledge to actively contribute to physics research. Our goal is to accelerate progress on the questions that have captivated humanity for centuries.
We operate as a global nonprofit organization, with a Canadian foundation, a US-based 501(c)(3).
Job Description:FirstPrinciples is seeking skilled and motivated developers to join our team. In this role, you will play a crucial role in building technology tools to accelerate research in theoretical physics. You will work on developing our AI Physicist, leveraging gen AI tools like ChatGPT, and exploring and building new technologies to drive breakthroughs in theoretical physics.
Key Responsibilities:
- Contribute to the design and coding of the AI Physicist, a closed-loop research engine, including the development of tools to support hypotheses generation, peer review, physics based simulations, validation against experimental data and self-revision, among other things.
- Write safe, testable code and set up automated unit tests to catch errors and apply lessons from recent research findings.
- Explore and integrate SOTA tools into existing platforms to enhance model capabilities. These tools can provide advanced analysis and insights, furthering the understanding of theoretical physics.
- Add self-improvement features that pass automated checks before deployment.
- Track runtime metrics and suggest optimizations that keep the project efficient and sustainable.
- Develop custom tech solutions tailored to the specific needs of researchers. This may include developing algorithms, data analysis tools, or other software to accelerate research in specific areas of theoretical physics.
- Apply knowledge of product development principles and practices to ensure that the tools developed are useful and effective for theoretical physicists worldwide.
- Collaborate with stakeholders to define requirements, prioritize features, and ensure successful delivery.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Experience with common software architecture patterns and best practices.
- Proven experience with web development and API integrations is essential.
- Excellent programming skills are a must.
- Proficiency in gen AI tools and their applications (e.g., ChatGPT, AlphaCode, Claude) is necessary.
- Strong communication skills are crucial to articulate technical concepts to non-technical stakeholders.
- Ability to work independently and collaboratively in a fast-paced environment.
- Knowledge of theoretical physics or a strong interest in the field is a plus.
- Familiarity with cloud technologies and infrastructure is a plus.
- A passion for advancing knowledge and science advocacy is highly desirable.
Application Process:
· Interested candidates are invited to submit their resume, a cover letter detailing their qualifications and vision for the role, and references. Please include “Member of Technical Staff, Engineering" in the cover letter.
Join us at FirstPrinciples and be a part of a transformative journey where science drives progress and unlocks the potential of humanity.
Originally posted on Himalayas