Software Engineer III - AI & IOT

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

Software Engineer III role focused on building and enhancing full-stack, cloud-native applications that integrate IoT data and LLM/generative AI capabilities for automation and workplace experiences. Responsibilities include software execution, production code, design artifacts, full-stack development, integrating AI/IoT features, data analysis, and troubleshooting. Requires strong system design, Java proficiency, experience with LLMs/generative AI productization, distributed systems, cloud platforms, microservices, and IoT architectures.

What you'd actually do

  1. Integrate and operationalize LLM/generative AI capabilities (e.g., summarization, copilots, RAG-style retrieval, workflow orchestration) into products.
  2. Build and evolve IoT integrations (telemetry ingestion, event processing, device status/health, and system integrations for Smart Building/Workplace).
  3. Execute software solutions through design, development, and technical troubleshooting.
  4. Build secure, high-quality production code and maintain core services and algorithms.
  5. Develop full-stack features (backend services + UI) that deliver business value end-to-end.

Skills

Required

  • Formal training or certification in software engineering concepts with 3+ years of applied experience.
  • Strong system design, application development, and operational stability skills.
  • Advanced Java proficiency
  • Hands-on experience with Large Language Models (LLMs) and generative AI productization.
  • Familiarity with AI/ML frameworks such as PyTorch, TensorFlow, scikit-learn, Hugging Face.
  • Experience with distributed systems and cloud platforms (AWS, GCP, or Azure).
  • Expertise in microservices, RESTful APIs, and database technologies (relational and/or NoSQL).
  • Familiarity with Docker, Kubernetes, Helm, and CI/CD tooling.
  • Effective communication across teams and stakeholders, with a proactive approach to continuous improvement.
  • Deep understanding of IoT architectures, protocols, device management patterns, and security best practices.
  • Experience with smart building systems / property management platforms and integrating IoT solutions in commercial or residential environments.
  • Track record of delivering scalable, reliable, and secure IoT-enabled products, including cloud integration and edge computing patterns.

Nice to have

  • working knowledge of Python is a plus for AI/ML integrations.
  • Familiarity with modern front-end technologies (e.g., React, Angular, TypeScript, modern UI frameworks).
  • Exposure to cloud-native development patterns (event-driven architectures, streaming, observability).
  • Familiarity with Spark, distributed computing, and platforms such as Databricks.

What the JD emphasized

  • Hands-on experience with Large Language Models (LLMs) and generative AI productization.
  • Deep understanding of IoT architectures, protocols, device management patterns, and security best practices.
  • Track record of delivering scalable, reliable, and secure IoT-enabled products, including cloud integration and edge computing patterns.

Other signals

  • integrating LLM/generative AI capabilities
  • productization of LLMs
  • RAG-style retrieval
  • workflow orchestration
  • IoT integrations