Senior Software Developer (Agent Team)
Indexed description
We take a bottom-up approach to identity transformation, starting with deep visibility into how identity actually works across an organization. Orchid has raised a $36M seed round and is building a platform that leverages deep tech and LLMs to help companies regain control over identity at scale.
The Role As a Senior Agent Developer, you will play a key role in developing applications that integrate seamlessly into our client's systems. This is a unique opportunity to work on agent development, delving deep into the core of customer systems and implementing transformative changes.
The agent operates deep inside customer systems, with a systems-level mindset and a high engineering bar for performance, stability, and safety. You will work ‘close to the metal’ in customer environments, where correctness, safety, and performance directly impact customer operations.
What You’ll Do
- End-to-End Ownership: Lead agent-related features from research and design to implementation and deployment in production.
- System Integration: Design and develop agents that integrate with complex client systems while collaborating with cross-functional teams to understand requirements and constraints.
- Engineering Excellence: Deliver production-grade code (including tests, debugging, and profiling) with a high bar for stability, performance, and safety.
- Problem Solving: Perform thorough testing and debugging to ensure the highest level of system stability.
- Documentation: Maintain high-quality technical documentation and operational runbooks for implemented solutions.
- Support Partnership: Partner closely with our Support team by providing the right signals and tooling to triage and manage incidents effectively.
- Experience: At least 5 years of hands-on experience in developing complex systems at large scale.
- Deep Tech Knowledge: Low-level understanding of OS internals in user space – processes and memory management.
- Tech Stack: Strong proficiency in Golang or C/C++.
- Research Mindset: Past experience in research or security-oriented roles.
- Software Fundamentals: Solid grasp of software engineering fundamentals (Data structures, algorithms, and design patterns).
- Production Mastery: Experience in troubleshooting and debugging complex issues in production systems.
- Execution: Proven track record of delivering high-quality software solutions within deadlines.
- Experience with Windows / Linux / K8s internals.
- Experience with modern language instrumentation frameworks (e.g., Java, Node.js).
- Extensive experience developing agent-like software that runs inside customer systems.
- Kernel-level knowledge.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search