About the job
About Basis
Basis is a nonprofit organization dedicated to advancing applied artificial intelligence through innovative research. Our mission encompasses two vital objectives.
The first goal is to foster a deep understanding of intelligence. This involves uncovering the mathematical principles behind reasoning, learning, decision-making, and comprehension, while also developing software that encapsulates these principles.
The second goal is to enhance society's capability to tackle complex challenges. We aim to broaden the range and complexity of problems we can address now and significantly improve our future problem-solving capacity.
To realize these objectives, we are establishing an innovative technological foundation that draws inspiration from human reasoning and creating a collaborative organization that places human values at the forefront.
About the Role
We are on the lookout for talented Software Engineers who will develop scalable systems that seamlessly integrate large language models (LLMs) into our daily operational workflows. This role will focus on designing and implementing automated pipelines for various tasks, including recruitment, finance, and project management, often utilizing platforms like GPT, Claude, and other similar LLMs. We offer flexible arrangements, and we welcome contractors, part-time, or full-time team members.
Core Responsibilities
Design and maintain automation pipelines that integrate internal tools with GPT, Claude, and other LLMs.
Consolidate data from third-party APIs (such as ATS platforms, Slack, Google) into cohesive, automated workflows.
Utilize structured generation techniques (e.g., JSON schemas, function calling) to ensure accurate and reliable outputs from LLMs.
Collaborate with Operations and R&D teams to pinpoint high-impact automation prospects.
Craft production-quality code with a focus on modularity, reliability, and robust error handling.
Deploy, scale, and optimize your solutions within a secure, cloud-based environment.
Document solutions clearly for both technical and non-technical stakeholders to facilitate updates and maintenance.
Qualifications and Attributes
We are seeking candidates who possess:
3+ years of experience in programming with Julia and/or Python at a production level.
A solid understanding of integrating LLMs using structured prompts and frameworks akin to LangChain.

