Senior Software Engineer; SaaS AI
Listed on 2026-10-05
-
Software Development
AI Engineer (Applied/Software), Backend Developer, Cloud Engineer - Software
Location
Hybrid
- Employees are required to work 3 days out of the nearest office location.
Aravo Solutions, Inc., provides leading third-party risk management (TPRM), ESG, and vendor lifecycle management solutions powered by intelligent automation software and designed to meet the needs of TPRM teams at Global 2000 enterprises.
At Aravo, we believe that in an increasingly interconnected world, managing risk is a critical pillar of global resilience. Traditional, manual approaches to TPRM can no longer keep pace with today's scale and speed of disruption. That's why we have pioneered an Intelligence-First approach.
Trusted by millions of third-party users in 195+ countries, Aravo provides guidance for the most complex third-party networks in the world, helping them mitigate risk, build business resilience, and protect their reputations. We are fundamentally redesigning how organizations see, understand, and act on risk by embedding AI directly into the core of their workflows.
Joining Aravo means working at the forefront of AI in TPRM and collaborating with a team that views AI as a partner, not a replacement. You will have the opportunity to work alongside industry experts, leverage the latest technologies, and contribute to shaping the future of third-party risk management!
Position OverviewWe are seeking a highly skilled Senior Software Engineer to help design and build our AI agent platform - including autonomous agents that process data, retrieval-augmented generation (RAG) systems, and infrastructure for deploying models in production. This role is critical to expanding our platform's AI capabilities, enabling agents to map outputs onto structured data models, and scaling GPU-based model deployment.
You will work closely with Product Management, Dev Ops, and other engineering teams to align technical decisions with business goals while delivering progressively more capable and high-performing AI/agent functionality.
This role requires strong experience across both backend systems engineering and applied AI/ML, with a significant focus on production-grade agent tooling and retrieval-based systems.
Key Responsibilities- Collaborate closely with Product Management to translate complex business and technical concepts into actionable deliverables for a multi-tenant, cloud-native AI platform
- Design and extend tooling that maps AI outputs onto structured, customer-specific data models
- Build and evolve RAG pipelines for document parsing and question answering
- Develop and maintain multiple agent types (e.g., classification, document parsing, custom workflows), including authentication, error handling, and observability
- Design for scale, supporting high availability, multi-tenancy, and rapid growth
- Deploy and operate ML models on GPU infrastructure in production
- Ensure integrations meet security, compliance, and performance requirements
- Provide technical leadership through design reviews, code reviews, and mentorship of other engineers
- Bachelor's in Computer Science, Engineering, or equivalent experience in a related field
- 7+ years of software engineering experience, with a strong focus on Java-based systems
- Proficiency in Python, including AI/ML libraries and PDF extraction
- Deep understanding of NLP, neural networks, and LLMs, with the ability to implement concepts from technical research papers
- Extensive experience building and consuming RESTful APIs
- Strong data architecture skills, including database design, data modeling, and schema management with relational and non-relational databases
- Use of AI technologies in production systems
- Excellent communication, organizational, and interpersonal skills
- Agile/Scrum or other iterative methodology experience
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).