The Role
Join us as a founding software engineer in an innovative company that is developing an AI-powered agent designed to diagnose and resolve issues in production environments. Our focus is on high-frequency, low-severity issues that consume valuable engineering time. Our AI agent is capable of interpreting and diagnosing production issues, even those it encounters for the first time.
We are building a future where engineers are freed from the toil of managing complex production environments. Our mission is to develop autonomous software that can manage, repair, and optimize itself.
Now is an opportune time to join. We're a small group of veterans in AI, software, and infrastructure, backed by a leading AI venture capital firm and Silicon Valley angels.
About the Role
The founding software engineer will own the development of our agent platform. You will be responsible for the reasoning, learning, and integrations of our SRE agent, as well as the underlying runtime and technical architecture of the complete product. You'll help maintain high engineering standards, define the experience for our earliest customers, and lay the technical foundation for our company.
Ideally, These Qualities Describe You
- You love building tools for fellow engineers and consider it a craft.
- You move quickly but always leave the code base in a better state than you found it.
- You are familiar with machine learning concepts where systems are probabilistic instead of deterministic.
- You have operated high-scale distributed infrastructure, and have seen both its successes and failures. Familiarity with Kubernetes, Kafka, Spark, microservices, and similar technologies is essential.
- You have experience building systems in high-performance languages like Rust, C++, Go, Kotlin, or Scala.
- You are obsessed with generative AI and have a background in building ML/AI systems.
- You are proficient in all the major tools (open or closed source) used in building and optimizing AI products.
- You likely have 7 or more years of software engineering experience.
Examples of What You’ll Do
- Own the development of our product. This includes everything from the LLM-based reasoning engine, memory module, evaluation stack, simulation environment, and more.
- Ship a high-scale agent service capable of concurrently managing thousands of remote services and integrations.
- Help iterate toward product-market fit in an early-stage, open-ended environment.
- Embody our end users (engineers with operational responsibilities), immersing yourself in their needs, pains, and aspirations.
How We Work
- Small Teams, Big Impact: We believe that small teams can deliver great products.
- Culture Matters: We value a positive and inclusive work environment.
- In-Person Collaboration: We believe in working closely to deliver the best results.
- AI-First Approach: We don't simply build AI products; we augment ourselves with it.
Interview Process
- Screen: A 30-minute call with one of the founders.
- Product Assessment (1 hour): A deep dive into the product challenges in building agent-based systems, covering everything from UX to go-to-market strategies.
- Software Engineering Session (1 hour): Building a simple application together, focusing on practical software engineering.
- System Design Session (1 hour): Working through a system design problem related to daily work.
- Culture Fit Discussion: Discussing your background, motivations, and our team culture.
- Food: Grab lunch or dinner with us!