About the role
OutRival is seeking a Senior Software Engineer to join our team and lead the design and development of web applications with a focus on integrating AI capabilities. In this role, you'll drive technical excellence by aligning the software and systems to the overall technical strategy.
If you have over 5 years of full-stack or back-end software engineering experience, a strong background in optimization, and experience working with Generative AI, we'd love to hear from you!
Responsibilities
- Work autonomously to develop full-stack web applications with a strong focus on integrating cutting-edge AI capabilities, pushing the boundaries of what's possible
- Work closely with customers and partner with the product team to build both POC and production AI solutions, always bringing a creator's mindset to deliver innovative solutions.
- Stay ahead of AI and technology trends, conducting AI-related spikes and R&D projects to explore and implement the latest advancements.
- Write code that captures the essential nature of the solution and is appropriately flexible, reusable, readable & understandable, efficient, and adaptable to changing requirements.
- Be our expert in performance analysis, troubleshooting, and optimization.
- Implement security best practices to safeguard our applications and data.
- Mentor your peers helping them develop their craft.
What you bring
- A deep passion for being on the frontier of AI products, constantly seeking new ways to innovate and create.
- Motivation and high-agency to drive outcomes - each team member has lots of agency to overcome obstacles and achieve customer impact
- 5+ years of experience in JS stack: e.g. next.js, node.js
- Proficiency in API development (RESTful/GraphQL) and microservices architecture
- Experience with the LangChain, Agentic frameworks or other LLM tooling in the ecosystem
- GraphQL, Prisma ORM, Apollo Client and Apollo Server
- Postgres, Redis
- Knowledge of security best practices in web development
- Knowledge of system performance optimization and caching strategies
- Familiarity with monitoring tools and techniques.
- Strong English communication skills
This role is based in Miami, Florida and the person is expected to be in office 5 days a week. Our office is located in the Miami Arts & Entertainment District. We’re open to candidates already in the Miami area or those willing to relocate there.
Will be a plus:
- Experience working with RAG and agent-based solutions
- Familiarity with data processing pipelines and distributed computing concepts
- DevOps/Cloud experience: AWS, EC2, RDS, Docker, Concepts of Kubernetes, Terraform
If you don’t tick every box above, we’d still encourage you to apply. We’re building a diverse team whose skills balance and complement one another.
What we offer:
- Competitive compensation
- Medical, dental and vision insurance
- 401k match
- Life Insurance, Short Term and Long Term Disability Insurance
- Company equity
- Paid Parental Leave
- Flexible Time Off
OutRival
OutRival is building an AI platform & API that empowers teams to create customer-facing solutions that drive revenue and the highest customer experience. We are backed by the world’s top investors, including Softbank, Initialized Capital, Y Combinator, Kapor Capital, Imaginable Futures, and others. OutRival is a global company with an office in Miami as well as remote team members.
OutRival puts voice and personalization at the core of its platform, making sure that every customer experience is as personal and meaningful as it is efficient. With OutRival, teams can quickly innovate in a collaborative way, while maintaining the safety, compliance, and oversight necessary for enterprise-level deployments—turning insight into action with confidence.
We’re not here to compete; we’re here to OutRival. The best innovations come from those closest to the customer, and OutRival unlocks that potential, empowering companies to set a new standard with AI.