J

Jones Lang LaSalle

Advises on and manages commercial real estate

Senior Software Engineer - AI & Automation

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least a bachelor's degree in Computer Science or a related field.
  • At least 6 years of professional experience developing SaaS/PaaS products, including recent hands-on work building AI-powered or LLM-integrated features.
  • Expertise in at least one of frontend or backend development.
  • Practical experience building with large language models, including prompt engineering, retrieval-augmented generation, function/tool calling, or agentic frameworks such as LangChain, LangGraph, Semantic Kernel, or equivalent.
  • Hands-on daily use of AI coding tools such as GitHub Copilot, Cursor, or Claude Code for code generation, refactoring, code review, and automated testing, with the ability to critically evaluate and validate AI-generated output.
  • Ability to design AI agent workflows that are observable, testable, and safe to operate in production, including guardrails for model errors or unexpected behavior.
  • Ability to understand business requirements and translate them into sound technical designs.
  • Experience with the design and development of relational databases.
  • Working knowledge of cloud technologies, including deploying and monitoring AI/ML-adjacent services; Azure is preferred but not required.
  • Working knowledge of DevSecOps practices and continuous integration/continuous delivery pipelines.
  • Ability to design easily testable functionality and develop robust tests covering relevant cases, including evaluation sets for AI-driven features.

Responsibilities

  • Work closely with the Product Management team to understand product requirements and translate them into executable engineering tasks.
  • Develop new features, enhance existing features, and optimize functionality across the Corrigo platform from design through testing and deployment.
  • Design, build, and productionize AI agents and large-language-model-powered workflows, such as work order triage, intelligent routing, natural-language search, and automated diagnostics, to extend Corrigo's core computerized maintenance management system capabilities.
  • Integrate agentic and automation capabilities with existing services, application programming interfaces, and data pipelines, with attention to reliability, cost, latency, and safety of AI-driven decisions.
  • Evaluate, prototype, and adopt AI coding tools and agentic development workflows, including code generation, AI-assisted testing, and automated code review, to accelerate team delivery.
  • Support the customer service team in addressing escalated issues across a variety of areas.
  • Write clean, high-quality, maintainable code and build evaluation/test harnesses for AI-driven features.
  • Participate in code reviews by submitting work and reviewing peers' code, including AI-generated or AI-assisted code.
  • Troubleshoot and independently resolve complex issues within the role's domain, including issues specific to AI agent behavior and model outputs.
  • Contribute to team knowledge sharing on AI engineering practices, prompt design, and agentic architecture patterns.

Desired Qualifications

  • Experience with .NET Framework or .NET 8; the platform codebase is .NET-based and the role will read and contribute to it.
  • Experience with ASP.NET Core or .NET Core MVC.
  • Experience with object-relational mapping frameworks such as Entity Framework or NHibernate.
  • Knowledge of API design concepts and development of RESTful web services, including APIs that expose or orchestrate AI agent capabilities.
  • Experience integrating with large language model provider APIs such as OpenAI, Anthropic, or Azure OpenAI, and vector databases or embedding stores.
  • Experience with the design and implementation of asynchronous processing, queues, topics, and related technologies.
  • Experience with distributed applications, service-oriented architecture, caching, and related concepts.
  • Experience with the cloud ecosystem, including Azure, NoSQL databases, or Elasticsearch.
  • Experience building and maintaining distributed applications using Kubernetes and Docker.
  • Familiarity with JavaScript frameworks such as React or Angular.
  • Experience with agile methodologies.

About the Company

Jones Lang LaSalle

Advises on and manages commercial real estate

Jones Lang LaSalle, known as JLL, advises property owners, occupiers and investors on commercial real estate worldwide. Its teams broker leases and property sales, arrange financing, value assets, manage buildings and workplaces, and oversee construction projects for businesses, institutions and governments. LaSalle Investment Management invests client capital in private property and real estate securities, while JLL Technologies develops workplace software and data tools. The company earns commissions, service fees, investment management fees and software revenue, with some client operating costs reimbursed through contracts. JLL took its current form through a 1999 merger and is headquartered in Chicago, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1999

Recently Posted Jobs

Explore more opportunities at Jones Lang LaSalle

See more jobs