
Software and Data Engineer - Software Engineer III- Agentic Pricing
JPMorgan Chase7 days ago
Base Salary
$138k - $185k/yr
Responsibilities
- Design and ship production agents on NEO from prototype through production.
- Build production-grade Graph RAG, vector retrieval, chunking, ranking, and grounding systems.
- Design episodic and semantic agent memory with recall, summarization, and decay policies.
- Manage entitlement-, lineage-, and tenant-aware organizational context.
- Compose multi-agent workflows with A2A and integrate tools and data through MCP servers.
- Build task-level and end-to-end evaluations, regression suites, LLM-as-judge systems, and quality and safety gates.
- Deploy and operate solutions on AWS or Azure with security, resiliency, observability, and SDLC practices.
- Partner with product, business, and engineering stakeholders to deliver supported agents.
- Identify data problems and patterns and use them to improve coding hygiene and system architecture.
Requirements
- Formal software engineering training or certification and at least 3 years of applied AI/ML solutions experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Advanced programming ability, especially in Python, with knowledge of data structures, algorithms, machine learning, data mining, information retrieval, and statistics.
- Production experience building LLM-powered or agentic applications, including tracing, evaluations, and guardrails.
- Deep Kubernetes and Amazon EKS experience, including micro-VM isolation, sidecar architectures, network and mTLS security, workload identity, authorization, runtime isolation, and application guardrails.
- Practical RAG experience with retrieval quality, embeddings, and vector stores, plus expertise in AWS, Azure, or Kubernetes.
- Knowledge of data management and data model design, with real-time processing using SQL and NoSQL stores such as PostgreSQL, OpenSearch, and Redis.
- Excellent communication skills and ability to work with senior technical and business stakeholders.
- Proficiency across the software development lifecycle and understanding of CI/CD, application resiliency, and security.
- In-depth knowledge of financial services industry IT systems.
- Preferred: MS in Computer Science, Statistics, Mathematics, Machine Learning, or a related field, or equivalent experience.
- Preferred: experience with agent frameworks or runtimes, A2A, MCP, agent memory, organizational context management, knowledge graphs, graph databases, Graph RAG, LLM fine-tuning, or small language model inference.
- Preferred: experience developing full-stack agent products with JavaScript or TypeScript frameworks such as Next.js and Svelte, and knowledge of Go or Rust.
Benefits
- Benefits may include comprehensive health care coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, financial coaching, and other programs based on eligibility.
- Competitive total rewards package with base salary determined by role, experience, skills, and location; eligible roles may also receive commission or discretionary incentive compensation.
Tech Stack
AWSAzureDatabricksGoJavaScriptKubernetesNext.jsPostgreSQLPythonRedisRustSnowflakeSplunkSQLSvelteTypeScript
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.