About Crux:
Crux is a startup revolutionizing AI agent development to make it accessible to all developers. We are developing an innovative open-source project dedicated to forging an ecosystem of libraries tailored for scalable, production-ready AI agents. Not only do we expedite the development of AI agents, but we also accelerate deployment into real-world applications. At Crux, we are creating the premier environment for running agents, enabling developers and data scientists to seamlessly scale AI agent applications from a local laptop to production without requiring deep expertise in distributed systems.
Role Overview:
We are in search of a founding software engineer who is passionate about software development and will help to craft the core platform to power future AI agents. This role offers the opportunity to shape our entire technology stack and influence the core technology.
Key Responsibilities:
- Architect, design, and implement critical components of the Crux platform, including the core runtime, distributed scheduling, agents serving infrastructure, and developer tools.
- Tackle complex challenges associated with distributed systems, performance optimization, and fault tolerance.
- Actively contribute to relevant open-source projects and foster engagement with the community.
- Collaborate with both the community and partner teams to craft intuitive and robust developer experiences.
- Define and evolve the technical roadmap and architectural vision of Crux.
What We Look For:
- Robust foundational knowledge in algorithms, data structures, and system design.
- At least 4 years of experience in developing intricate, large-scale software systems.
- Deep expertise in one or more of the following domains: distributed systems, cloud infrastructure, AI/RL agents.
- A strong interest in mastering difficult technical challenges and constructing elegant, high-performance systems.
- Exceptional communication and teamwork skills.
- Ability to be productive in a fast-paced and innovative startup environment.