A

Altisource

Integrated real estate and mortgage services

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedRemote

About the Job

Requirements

  • Two to four years of professional experience in backend or full-stack development.
  • Strong proficiency in Node.js, Java 11 or later, Spring Boot, and Hibernate/JPA.
  • Hands-on experience designing and integrating RESTful APIs and webhook-based integrations.
  • Working knowledge of AWS services, including EC2, S3, Lambda, SQS/SNS, EventBridge, API Gateway, and Cognito.
  • Experience building or integrating autonomous AI agent systems, including multi-step workflows, tool-use patterns, agent orchestration, and state management.
  • Hands-on experience with LLM APIs such as AWS Bedrock, OpenAI, or Anthropic, including prompt engineering, function calling, and structured output parsing.
  • Proficiency with relational databases such as PostgreSQL and MySQL, including schema design and query optimization.
  • Understanding of event-driven and microservices architecture patterns.
  • Analytical and problem-solving skills.

Responsibilities

  • Design, develop, and maintain robust backend applications using Java, Spring Boot, and Hibernate.
  • Build and integrate RESTful APIs and event-driven services for communication between microservices and AI agents.
  • Deploy and manage applications on AWS Cloud infrastructure.
  • Ensure code quality, optimize performance, and adhere to best practices.
  • Design and implement AI agent workflows that plan and execute multi-step tasks, invoke tools, and handle exceptions with minimal human oversight.
  • Develop agent orchestration patterns, including agent-to-agent handovers, state persistence, retry logic, and fallback strategies in multi-agent systems.
  • Integrate with foundation model APIs such as AWS Bedrock and OpenAI for LLM-powered reasoning, decision-making, and natural language understanding in agent pipelines.
  • Build tool-use and function-calling interfaces that enable AI agents to interact with databases, APIs, document stores, and external services.
  • Implement human-in-the-loop patterns, including confidence thresholds, escalation triggers, and approval workflows for low-confidence decisions.
  • Develop event-driven agent architectures using message queues such as SQS/SNS, EventBridge, or Kafka for asynchronous agent communication and workflow orchestration.
  • Collaborate with product, data science, and QA teams to deliver AI-powered solutions.
  • Participate in prompt engineering, agent behavior tuning, and accuracy evaluation.
  • Contribute to AI-assisted development workflows using tools such as Kiro and Copilot.

About the Company

Altisource

Integrated real estate and mortgage services

Altisource Portfolio Solutions S.A. is an integrated service provider and marketplace for the real estate and mortgage industries. It combines operational services with a suite of products and technologies to support real estate and mortgage workflows, acting as both a service provider and a marketplace. The company differentiates itself by delivering end-to-end capabilities—combining hands-on operations with software tools—to help clients manage changing market demands. Its goal is to provide practical, scalable solutions that streamline processes in real estate and mortgage markets through a single integrated platform.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Luxembourg
Founded
2009

Recently Posted Jobs

Explore more opportunities at Altisource

See more jobs