Senior Software Engineer, Agents

Posted 6 days ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Develop sophisticated AI agents that execute real tasks for app developers.

• Deploy agent-based features to thousands of developers.

• Establish the groundwork for orchestration, tool execution, context management, evaluation, and human-in-the-loop controls.

• Enhance RevenueCat's Rico subscription-business agent.

• Improve RevenueCat's Astra paywall-building agent.

• Define, prioritize, and lead product rollouts in collaboration with the Product team.

• Release user-facing features, monitor their usage and adoption, and refine them over time.

• During the first month, familiarize yourself with tools, processes, subscription concepts, debugging tools, infrastructure, and architecture.

• Launch an initial feature showcasing how Rico and Astra interact with RevenueCat APIs.

• Resolve bugs, implement minor enhancements, and engage in pull-request reviews.

• Within three months, deliver a medium-sized project, ideally an agentic feature that serves tens of thousands of developers.

• Formulate opinions and enhance agent infrastructure, orchestration, evaluation pipeline, tool framework, and trust and permissions layer.

• Define and execute projects from inception through post-launch improvements.

• Take part in code reviews, bug bashes, and technical discussions.

• Become the primary engineer for specific focus areas.

• Enhance the reliability, speed, and capability of Rico and Astra.

• Contribute to broader architectural discussions.

• Mentor new engineers.

• Engage directly with customers to grasp product impact.

• Troubleshoot issues across frontend, backend, and data; communicate during incidents and implement preventative measures.

• Learn incident response and participate in the on-call rotation.

• Build infrastructure for the team to develop agents upon.

• Draft proposals and lead significant architectural discussions.

• Define and design large projects, gather feedback, and manage design validation and rollout strategies.

• Assist in transforming RevenueCat into an AI-native company by constructing its fundamental agent engine.

• Initiate improvements to products and systems based on customer priorities.


⛳️ Requirements

• Over 8 years of experience in deploying production systems.

• Created agents that are actively utilized by others and the systems that support them: tool utilization, structured output, context management, evaluation, orchestration.

• Strong backend fundamentals; proficient in building reliable, observable, and secure systems.

• High standards for quality and ability to streamline scope while delivering value.

• Customer-centric approach.

• Builder mentality: scoping, prioritizing, and leading rollouts in partnership with the Product team.

• Ability to quickly understand and enhance code written by others.

• Proactive approach towards shipping and iterating.

• Clear communication skills in real-time and asynchronously.

• Launched significant user-facing features to production, tracked usage and adoption, and improved them over time.

• High-quality, well-tested coding; methodical debugging; constructive feedback and mentorship.

• Comfortable identifying issues, suggesting improvements, and executing quickly.

• Adaptable in an early-stage product environment.

• Self-motivated approach.

• Curiosity and a commitment to staying updated on AI tools and practices.

• Habit of sharing insights and learnings.

• Ideally, familiarity with subscription business models, app stores, or developer tools.

• Ideally, experience with OpenAI/Anthropic APIs specifically.

• Ideally, experience with observability frameworks such as Langfuse or Langchain.

• Ideally, experience developing Slack integrations.

• Ideally, contributions to open source AI/ML tools.

• Ideally, experience maintaining systems at scale.


🏝️ Benefits

• Competitive equity in a rapidly growing, Series C startup supported by top-tier investors, including Y Combinator.

• 10-year period to exercise vested equity options.

• A fully remote work environment designed for autonomy and flexibility.

• 4-5 weeks of paid time off each year.

• Paid workspace at a co-working facility.

• Workspace budget and ongoing learning stipend.

People also viewed

NVIDIA17 hours ago

Senior Software Engineer, Object Storage – DGX Cloud

US flagCalifornia, +3 more statesFull-timeFull-stack Engineer$184k – $356.5k/year
ApplyView job
FXC Intelligence18 hours ago

Software Engineer – Golang, TypeScript, React

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Miratech18 hours ago

Senior Full Stack Developer, React, Java

ES flagSpain, +1 more countryFull-timeFull-stack Engineer
ApplyView job
FXC Intelligence18 hours ago

Software Engineer – Golang, TypeScript, React

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
FXC Intelligence18 hours ago

Lead Software Engineer – Golang, TypeScript, React

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Miratech18 hours ago

Senior Full Stack Developer, React, Java

ES flagSpain, +1 more countryFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers