New: upload your resume and get matched to AI jobs. Free to start →

AI Engineer - Lead Software Engineer

Salary not listed • Jersey City, NJ, United States • Full-time

Posted 21d ago

No salary is listed. Many US states require employers to post a pay range, so ask about pay early.

Job Location

Jersey City, NJ, United States

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Agent Engineer

About the job

As a Lead Software Engineer within Enterprise Technology, you will spearhead the architecture and hands-on implementation of scalable large language model (LLM) systems and agentic AI platforms tailored for enterprise use cases. You will design cloud-native solutions, establish robust evaluation and observability standards, and guide technical decisions across teams to enhance reliability, manage costs, and improve developer velocity. This role involves building and scaling production AI platforms that translate LLM capabilities into dependable, secure, and measurable business outcomes, partnering with product and engineering teams to design architectures, deliver reusable components, and elevate quality through strong engineering practices and technical leadership.

Responsibilities

  • Lead the architecture and hands-on delivery of scalable, reliable agentic AI platforms for enterprise workflows.
  • Design and build production-grade AI systems including agents, skills, memory patterns, guardrails, and tool-use orchestration.
  • Architect retrieval and context-engineering approaches including embeddings, semantic search, grounding, summarization, and prompt/version management.
  • Engineer cloud-native AI services on AWS using containers and serverless patterns, event-driven messaging, and distributed data stores.
  • Optimize platform performance across latency, throughput, scalability, caching, context efficiency, and cost controls.
  • Build well-governed APIs and integrations that connect AI capabilities to enterprise platforms, tools, and business processes.
  • Establish evaluation, experimentation, regression testing, and observability frameworks to continuously improve quality and agent behavior.
  • Define engineering standards for reliability, security, and safe AI operation across the platform lifecycle.
  • Mentor senior engineers and influence engineering direction through code reviews, architecture forums, and cross-team technical leadership.
  • Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity, validating outputs through peer review, automated testing, and secure coding standards.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Experience architecting and shipping production large language model applications, including agentic workflows and tool integration patterns.
  • Strong software engineering fundamentals with the ability to deliver cloud-native services using containers and serverless designs on AWS.
  • Proficiency in designing distributed systems with asynchronous workflows, durable messaging, and scalable data access patterns.
  • Experience building retrieval-augmented generation solutions (embeddings, semantic search, grounding) and managing prompt lifecycle/versioning.
  • Demonstrated ability to implement evaluation and monitoring approaches for model quality, reliability, and safe behavior over time.
  • Strong API design skills, including secure integration patterns and reusable platform capability development.
  • Proven technical leadership skills, including mentoring, driving architecture decisions, and influencing cross-functional stakeholders.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools, critically evaluating, validating, and refining AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations.

About JPMorganChase