M

Morgan Stanley

Manages investments and advises on financing

Vice President Generative AI - Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • At least 10 years of software engineering experience designing, developing, and delivering complex production-grade systems in enterprise environments.
  • Proven experience leading or collaborating with engineering teams and delivering complex technology initiatives in large enterprise environments.
  • Strong hands-on software engineering and system design skills, including demonstrated experience building scalable, resilient, and highly available production systems.
  • Strong programming skills in Python, Java, or another enterprise programming language, with the ability and willingness to work across technologies as needed.
  • Strong experience developing distributed systems using technologies and patterns such as microservices, REST APIs, event-driven architectures, containerization, caching, messaging, and cloud-native architectures.
  • Demonstrated experience taking complex systems into production, including scalability, resiliency, performance optimization, monitoring, observability, testing, security, and operational support.
  • Strong understanding of modern software engineering practices including CI/CD, automated testing, code quality, infrastructure automation, and DevOps.
  • Experience working in Agile software development environments.
  • Experience with Generative AI/ML technologies or demonstrated interest and ability to develop expertise in building production-grade Generative AI systems.
  • For candidates coming primarily from an AI engineering background, demonstrated strength in software engineering, distributed systems, and operating applications in production, beyond prototyping and experimentation.

Responsibilities

  • Lead the end-to-end design, development, and delivery of scalable backend and Generative AI solutions from concept through production deployment.
  • Architect secure, resilient, high-performance distributed systems and services supporting enterprise applications and AI-powered capabilities.
  • Design and build backend services, APIs, data and orchestration layers, and platforms that can reliably support Generative AI applications at enterprise scale.
  • Provide hands-on technical leadership during architecture, solution design, implementation, code reviews, troubleshooting, and production support.
  • Drive technical decision-making to ensure solutions are scalable, maintainable, performant, and aligned with enterprise engineering standards.
  • Integrate Generative AI capabilities including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), intelligent agents, and related technologies into production applications where appropriate.
  • Collaborate with product owners, business stakeholders, architects, AI engineers, and engineering teams to translate business requirements into high-quality technical solutions.
  • Lead technical planning, estimation, execution, and delivery across multiple concurrent initiatives.
  • Ensure systems are production-ready with appropriate monitoring, observability, testing, security, resiliency, performance, and operational support.
  • Drive engineering best practices including CI/CD, automated testing, code quality, infrastructure automation, and, where applicable, MLOps.
  • Evaluate emerging technologies across Generative AI and software engineering and recommend practical adoption where they improve products, delivery, or engineering productivity.
  • Mentor engineers and promote engineering excellence through technical guidance, architecture and design reviews, code reviews, and knowledge sharing.

Desired Qualifications

  • Experience in one or more of the following, particularly for candidates coming from an AI engineering background: building production-grade Generative AI or machine learning applications; Large Language Models (LLMs), prompt engineering, and model integration; Retrieval-Augmented Generation (RAG), embeddings, vector databases, and enterprise search/retrieval architectures; agentic architectures, intelligent agents, tool/function calling, and workflow orchestration; OpenAI, LangChain, LangGraph, or similar AI platforms and frameworks; AI evaluation, monitoring, guardrails, and production observability; MLOps, model serving, or AI platform engineering; and building AI copilots, workflow automation, or agentic AI applications.
  • Experience within Investment Banking, Capital Markets, or Financial Services technology.
  • Experience with Kubernetes, Docker, GitHub Actions, Jenkins, or similar DevOps tooling.
  • Experience with MLflow or other MLOps platforms and practices.
  • Familiarity with cloud platforms such as Azure, AWS, or Google Cloud.
  • Experience designing high-throughput, low-latency, or highly available distributed systems.
  • Experience building platforms, frameworks, or shared services used by multiple engineering teams.

About the Company

Morgan Stanley

Manages investments and advises on financing

Morgan Stanley advises companies and governments on financing and manages investments for institutions, individuals, and families. Its business combines investment banking and securities trading with wealth management and an asset-management division that invests across public and private markets. Bankers arrange stock and bond sales and advise on mergers, while advisors build client portfolios and fund managers invest money under agreed strategies. The firm earns advisory and management fees, trading revenue, commissions, and interest from lending and deposits. Morgan Stanley was founded as a partnership in 1935 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1935

Recently Posted Jobs

Explore more opportunities at Morgan Stanley

See more jobs