R

Redwood

Enterprise automation SaaS for ERP tasks

Software Engineer - Applied AI

AI Application EngineeringPosted on Nov 9
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of professional software engineering experience, including ownership of production systems.
  • Advanced programming skills in Python, Java, or another relevant production language.
  • Strong experience building distributed systems, APIs, integrations, cloud services, and production-grade applications.
  • Hands-on experience delivering generative AI or agentic systems into production.
  • Experience with agent orchestration, tool calling, retrieval-augmented generation, prompt management, or model integration.
  • Experience implementing AI evaluation, tracing, monitoring, security controls, and reliability mechanisms.
  • Strong understanding of software architecture, automated testing, continuous integration and continuous delivery (CI/CD), cloud deployment, and production operations.
  • Ability to lead complex technical work while remaining hands-on.
  • Strong technical judgment and clear written and verbal communication.

Responsibilities

  • Design and deliver complex services, agentic workflows, and shared AI platform capabilities.
  • Build multi-step agentic systems that combine reasoning, tool use, retrieval, memory, policy controls, and human oversight.
  • Establish robust approaches for AI evaluation, observability, model selection, fallback behavior, and failure recovery.
  • Lead technical delivery across multiple contributors and coordinate dependencies with product and platform teams.
  • Review designs and code for scalability, security, performance, reliability, maintainability, and cost.
  • Resolve complex production issues and implement corrective actions that prevent recurrence.
  • Create reusable frameworks, reference implementations, and engineering standards that accelerate development.
  • Partner with Product, Architecture, Security, Data, and Operations teams to translate business problems into durable platform solutions.
  • Evaluate emerging AI technologies and recommend adoption based on technical evidence, enterprise requirements, and business value.
  • Contribute directly to implementation while influencing important architectural and engineering decisions.
  • Own complex systems or platform capabilities that affect the immediate team and multiple partner teams.
  • Operate independently when requirements, risks, or implementation approaches are not fully defined.
  • Influence technical direction through architecture, working software, design reviews, and measurable outcomes.
  • Drive improvements that reduce technical and operational risks across multiple services or product areas.
  • Lead the technical execution of initiatives involving multiple contributors and cross-functional stakeholders.
  • Balance short-term delivery requirements with long-term platform maintainability and scalability.
  • Deliver significant AI systems or platform capabilities with measurable adoption and operational reliability.
  • Create reusable engineering patterns that can be adopted across multiple teams.
  • Improve technical decisions by clearly documenting trade-offs and validating them with evidence.
  • Lead complex initiatives from technical design through production deployment and operational ownership.
  • Maintain strong individual technical contribution while influencing broader engineering outcomes.
  • Become a trusted technical contributor across the AI and Agentic Engineering organization.

Desired Qualifications

  • Experience with LangGraph, AutoGen, Semantic Kernel, or custom agent orchestration frameworks.
  • Working knowledge of transformer architectures, model fine-tuning, inference strategies, or model evaluation.
  • Experience with vector databases, model gateways, prompt lifecycle platforms, or AI observability tools.
  • Experience with Kubernetes, Docker, messaging systems, event-driven architectures, or distributed systems.
  • Experience in enterprise middleware, workflow orchestration, ERP, or integration platforms.
  • Experience building internal platforms, developer tools, or reusable capabilities used across engineering teams.
  • Exposure to regulated, security-sensitive, or high-availability enterprise environments.

About the Company

Redwood

Enterprise automation SaaS for ERP tasks

Redwood provides cloud-based automation software for enterprises. It offers three main products: finance automation to eliminate repetitive ERP tasks in back-office processes, workload automation to let IT teams schedule and manage jobs in the cloud while migrating from older tools, and report distribution to automatically deliver essential reports to the right people at the right time. These products work as a subscription-based service, where customers use the software platforms and can add premium support and consulting to optimize automation. Redwood differentiates itself by targeting large and multinational organizations with integrated, end-to-end automation across ERP, finance, and reporting, plus flexible cloud-based delivery and migration support from legacy systems. The company’s goal is to help businesses run more efficiently, cut manual work, reduce costs, and redeploy resources toward higher-value activities.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$346.5M
Headquarters
Frisco, TX
Founded
1993

Recently Posted Jobs

Explore more opportunities at Redwood

See more jobs