Ares Management logo

Senior Engineer, AI Platform Engineering

Ares Management
NewPosted today

LOCATION

Mumbai · Onsite

EXPERIENCE

4 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

PythonRetrieval-Augmented GenerationCloud ComputingCI/CDModel Context ProtocolLLM Evaluation

Job description

Overview

Senior Engineer on the AI Platform Engineering team at Ares Management, building production-grade AI services, shared platform capabilities and application enablement across the firm.

What you'll do

  • Design, develop, test, and operate production-grade AI services and applications.
  • Write clean, maintainable, well-tested production code using Python and modern software engineering practices.
  • Develop APIs, services, libraries, and reusable components that support AI applications across the firm.
  • Participate in technical design, code reviews, testing, troubleshooting, and production support.
  • Work with senior engineers to implement platform architecture, engineering standards, and reusable design patterns.
  • Own defined engineering components and workstreams from development through deployment and ongoing operation.
  • Build Retrieval-Augmented Generation capabilities using embeddings, semantic search, hybrid retrieval, vector databases, document processing, and structured data retrieval.
  • Develop reusable services for document extraction, search, retrieval, and AI-powered workflows.
  • Build agentic and multi-step workflows incorporating model reasoning, tools, enterprise data, and application services.
  • Implement prompt templates, structured outputs, tool-use patterns, and reusable orchestration components.
  • Build integrations using Model Context Protocol and other AI interoperability patterns where appropriate.
  • Contribute to evaluation frameworks for measuring retrieval quality, generation accuracy, workflow performance, and overall AI-system quality.
  • Experiment with emerging models, frameworks, retrieval techniques, and AI engineering approaches and help translate successful experiments into production capabilities.
  • Contribute to enterprise AI gateway capabilities supporting model access, routing, resiliency, usage tracking, and cost management.
  • Develop common APIs and SDKs that make AI platform capabilities easy for other engineering teams to consume.
  • Support prompt management, model configuration, model lifecycle, and deployment capabilities.
  • Integrate AI services with enterprise data products, applications, APIs, and internal systems.
  • Help build reusable tooling and reference implementations that accelerate development by application and vertical engineering teams.
  • Support platform capabilities for tracing, observability, usage attribution, and AI FinOps.
  • Partner with AI Product Management, Data Engineering, and business-aligned technology teams to translate business requirements into working technical solutions.
  • Develop application-specific AI workflows and integrations using shared enterprise AI platform services.
  • Enable secure connectivity between AI applications, enterprise systems, and governed data sources.
  • Help develop AI capabilities supporting workflows across investment and corporate functions.
  • Work directly with engineers and product teams to troubleshoot issues, improve solution quality, and move AI use cases into production.
  • Create documentation, examples, and reusable patterns that help other teams successfully adopt shared AI capabilities.
  • Build and maintain CI/CD pipelines for AI applications and services.
  • Develop automated testing for software components, prompts, retrieval pipelines, and AI workflows.
  • Implement monitoring, telemetry, logging, tracing, and operational-health capabilities.
  • Troubleshoot production issues and contribute to root-cause analysis and continuous improvement.
  • Support deployment processes, rollback mechanisms, production-support models, and reliability standards.
  • Monitor application and service performance, latency, quality, usage, and cost.
  • Follow secure engineering practices for authentication, authorization, secrets management, encryption, and data access.
  • Implement entitlement-aware access to enterprise data and AI services.
  • Partner with senior engineers to meet cybersecurity, data-protection, information-barrier, and AI governance requirements.
  • Contribute documentation and technical evidence required for architecture, security, and governance reviews.
  • Build solutions consistent with the firm's engineering, cybersecurity, regulatory, compliance, and risk-management standards.
  • Collaborate closely with AI engineers, data engineers, product managers, application developers, cybersecurity teams, and business stakeholders.
  • Participate actively in design reviews, code reviews, technical discussions, and engineering planning.
  • Share knowledge and reusable patterns with other engineers.
  • Help improve engineering standards, development practices, documentation, and tooling.
  • Demonstrate a strong ownership mindset and a focus on software quality, simplicity, reliability, and continuous learning.

What you'll need

  • Bachelor's degree in Computer Science, Engineering, Mathematics, Data Science, or a related technical discipline.
  • 4 to 8 years of professional software engineering, data engineering, machine learning engineering, or related experience.
  • Hands-on experience developing machine learning, Generative AI, LLM, or data-intensive applications.
  • Strong Python development skills and experience writing production-quality software.
  • Experience designing or consuming APIs, services, and cloud-based applications.
  • Experience with a major cloud platform, preferably Azure.
  • Practical experience with one or more Generative AI techniques such as RAG, embeddings, vector search, prompt engineering, structured generation, tool use, or agentic workflows.
  • Familiarity with modern software development practices including Git, automated testing, CI/CD, containers, and production monitoring.
  • Strong problem-solving and debugging skills.
  • Ability to take ownership of defined technical components and deliver them from design through production.
  • Strong written and verbal communication skills and the ability to work effectively in a collaborative engineering environment.

Nice to have

  • Experience with Databricks, including Delta Lake, Unity Catalog, Model Serving, MLflow, or Vector Search.
  • Experience with Azure OpenAI, Azure AI services, OpenAI, Anthropic, or comparable enterprise LLM providers.
  • Experience with LLM application or agent frameworks such as LangGraph, LangChain, LlamaIndex, Semantic Kernel, AutoGen, or comparable technologies.
  • Experience building RAG applications, document-processing pipelines, semantic or hybrid search, or vector-search solutions.
  • Familiarity with Model Context Protocol, function calling, tool-use patterns, or agent interoperability standards.
  • Experience with model or application evaluation, including automated evaluation or LLM-as-judge approaches.
  • Experience with LLM observability, tracing, production monitoring, or AI cost-management practices.
  • Experience building applications against governed enterprise data.
  • Experience working in financial services or another regulated environment.
  • Asset management, private equity, investment banking, or alternative investments experience.

Details

  • Reports to the Head of Data and Analytics.
  • Location: Mumbai, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Engineer, AI Platform Engineering