Millennium logo
Software Engineer - AI Platform Services
full-timeBengaluru

Summary

Location

Bengaluru

Type

full-time

Claim this Company

Are you the employer? Manage your company page directly.

Explore Jobs

About this role

Software Engineer - AI Platform Services

We’re a high-impact platform team building the firm’s internal AI platform that bridges traditional enterprise platforms (identity, data, workflow, governance) with GenAI tools (agents, copilots, model providers).

This is a senior engineering role focused on designing and owning the core service layer that agentic tools run on: an AI gateway, model/provider routing, policy/guardrails, tool-execution interfaces, high-throughput async APIs, and production-grade observability.. MCP (Model Context Protocol) services are part of the platform portfolio—enabling secure, governed connectivity between agent runtimes and enterprise tools/data. You’ll partner closely with AI Engineers building agent workflows—your focus is to make the underlying platform fast, reliable, secure, and easy to build on.

Key Responsibilities

  • Design, build, and operate core platform services (Python; REST + async; streaming where appropriate) powering firm-wide internal AI/agentic capabilities.

  • Own gateway/platform concerns end-to-end: routing, timeouts/retries, streaming, request shaping, rate limits/quotas, multi-tenancy, policy enforcement, provider abstraction, safe degradation, and robust client experience.

  • Build and operate MCP capabilities as part of the platform.

  • Build for scale and availability on Kubernetes: autoscaling, rollout strategies, capacity planning, performance tuning, and production debugging.

  • Raise reliability practices: define and manage SLOs/SLIs, instrumentation standards, incident response/runbooks, post-incident follow-ups, load/resilience testing, and operational excellence.

  • Improve delivery safety: CI/CD, environment promotion, IaC-driven repeatability, and secure SDLC practices.

  • Influence roadmap and technical strategy: prioritize foundational investments and reduce platform risk for a business-critical internal platform.

Required Qualifications

  • 7+ years of professional software engineering experience (or equivalent practical experience)

  • Strong expertise in Python, Java, or Go, including async patterns, concurrency, and building high-throughput services (FastAPI or similar).

  • Solid distributed systems fundamentals: idempotency, backpressure, failure isolation, consistency tradeoffs, rate limiting, retries/timeouts.

  • Production experience operating services on Kubernetes (deployments, autoscaling, debugging, observability, performance).

  • Basic familiarity with LLM integration patterns (streaming responses, tool/function calling)

  • Demonstrated design leadership (RFCs, architecture reviews, leading cross-team initiatives).

  • Excellent communication skills—able to translate technical tradeoffs to stakeholders and partner teams.

Preferred Qualifications

  • Experience with service-to-service authentication patterns (API keys, OAuth/JWT, mTLS concepts).

  • Familiarity with observability tooling (structured logs, metrics, tracing; Datadog or OpenTelemetry a plus).

  • Strong fundamentals in AWS (or GCP/Azure) relevant to secure platforms (IAM, networking basics, compute, logging/monitoring patterns).

  • Working proficiency with Terraform and automation-first operations (repeatable environments, policy checks, safe rollouts).

  • Comfort using AI dev tools (Claude Code, Cursor, Gemini CLI) responsibly (tests, validation, secure coding).

Other facts

Tech stack
Python,Java,Go,Distributed Systems,Kubernetes,LLM Integration,Design Leadership,Communication,API Development,Observability,AWS,Terraform,Automation,AI Tools,Security,CI/CD

About Millennium

Millennium is a global, diversified alternative investment firm, founded in 1989, which manages $83.5 billion in assets. Defined by evolution, innovation and focus, Millennium's mission is to deliver high-quality returns for our investors.

Millennium seeks to empower talented professionals with the sophisticated expertise, resources and technology to pursue a diverse range of investment strategies across industry sectors, asset classes and geographies.

See our community guidelines at: mlp.com/guidelines

Read our disclosures at: https://www.mlp.com/disclosures/

Team size: 5,001-10,000 employees
LinkedIn: Visit
Industry: Investment Management
Founding Year: 1989

What you'll do

  • Design, build, and operate core platform services for internal AI capabilities. Own gateway/platform concerns end-to-end, ensuring reliability and performance.

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Millennium's careers site.
Join our talent pool first to get notified about similar roles that match your profile.

Frequently Asked Questions

What does a Software Engineer - AI Platform Services do at Millennium?

As a Software Engineer - AI Platform Services at Millennium, you will: design, build, and operate core platform services for internal AI capabilities. Own gateway/platform concerns end-to-end, ensuring reliability and performance..

Why join Millennium as a Software Engineer - AI Platform Services?

Millennium is a leading Investment Management company.

Is the Software Engineer - AI Platform Services position at Millennium remote?

The Software Engineer - AI Platform Services position at Millennium is based in Bengaluru, India. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer - AI Platform Services position at Millennium?

You can apply for the Software Engineer - AI Platform Services position at Millennium directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Millennium on their website.