Ai/ml Associate Engineer

JPMorgan Chase JPMorgan Chase · Banking · Dublin, Ireland · Corporate Sector

Associate Engineer role focused on building and supporting AI/ML solutions, including integrating with Microsoft 365 Copilot and Copilot Agents. Responsibilities include developing production-quality code, implementing AI-enabled features using LLM techniques, building backend services, applying GenAI/LLM patterns like RAG and prompt management, and participating in model lifecycle activities. Requires strong software engineering fundamentals, Python/Java/C# skills, and working knowledge of AI/ML fundamentals and tooling.

What you'd actually do

  1. Design, develop, test, and maintain production‑quality software supporting AI/ML solutions.
  2. Implement and support AI‑enabled features using modern ML/LLM techniques, APIs, and services.
  3. Contribute to Copilot‑enabled workflows (e.g., Teams, Outlook, Word, Excel) where applicable, including prompt refinement and agent‑based task automation.
  4. Build and maintain backend services, APIs, and integrations that support AI/ML use cases.
  5. Apply GenAI/LLM patterns: Build RAG pipelines, prompt management, evaluation harnesses, and safety mitigations. Integrate embeddings, vector stores, and caching strategies for latency/cost targets.

Skills

Required

  • Python
  • Java
  • C#
  • software engineering fundamentals
  • data structures
  • APIs
  • version control
  • testing
  • CI/CD
  • machine learning concepts
  • LLMs
  • embeddings
  • evaluation basics
  • scikit-learn
  • XGBoost
  • PyTorch
  • TensorFlow
  • Pandas
  • Spark
  • APIs/services
  • containerization
  • Docker
  • orchestration
  • Kubernetes
  • MLOps practices
  • MLflow
  • Kubeflow
  • model registries
  • automated testing

Nice to have

  • Microsoft 365 Copilot
  • Copilot Agents
  • enterprise GenAI tools
  • prompt engineering
  • agent-based workflows
  • AI-assisted productivity tools
  • Azure
  • Power Platform
  • Microsoft Graph integrations
  • AI features in production systems

What the JD emphasized

  • production-quality code
  • agent-based task automation
  • Build RAG pipelines
  • prompt management
  • evaluation harnesses
  • safety mitigations
  • embeddings
  • vector stores
  • caching strategies
  • latency/cost targets
  • model integration
  • experimentation
  • evaluation
  • deployment
  • monitoring
  • iteration
  • quality
  • drift
  • bias
  • performance
  • cost
  • Python
  • APIs
  • version control
  • testing
  • CI/CD
  • machine learning concepts
  • LLMs
  • embeddings
  • evaluation basics
  • scikit-learn
  • XGBoost
  • PyTorch/TensorFlow
  • Pandas/Spark
  • APIs/services
  • containerization
  • orchestration
  • MLOps practices
  • CI/CD
  • MLflow/Kubeflow
  • model registries
  • automated testing
  • Microsoft 365 Copilot
  • Copilot Agents
  • enterprise GenAI tools
  • prompt engineering
  • agent-based workflows
  • AI-assisted productivity tools
  • cloud platforms
  • Azure
  • Power Platform
  • Microsoft Graph integrations
  • AI features in production systems

Other signals

  • building AI-powered features
  • applying GenAI/LLM patterns
  • integrating embeddings, vector stores, and caching strategies
  • participate in model integration and lifecycle activities