American Express
Posted 1mo ago

Senior Software Engineer - Gen AI, Python

American Express
Gurugram, Haryana, India
OnsiteFull Time
Responsibilities
  • building systems
  • shipping code
  • owning production
Requirements
  • 8+ years software engineering experience with production LLM/ML systems
  • Strong backend and cloud fundamentals
  • Hands-on Python
  • Experience with agentic AI tooling and AI-assisted workflows
Technical tools mentioned
PythonGoTypeScriptAWSGCPKubernetesRESTgRPCKafkaLLMsRAG

Job description

Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues. 

The Technology organization enables and accelerates the company’s growth strategies, delivering global capabilities and services in support of Amex’s customers and colleagues, while maintaining 24/7 servicing and availability to ensure an uninterrupted, high-quality customer experience. Technology provides the foundation for everything we do in the company while driving differentiation through building and leveraging innovative technology and data insights. 

At American Express, AI is reshaping the future of commerce and redefining the experiences our commercial customers and card members expect. Within Amex Technology, we are building platforms, products, and governance that enable agentic AI systems to operate responsibly and at scale across the enterprise. 

Our focus is on agentic AI development: designing intelligent, adaptive systems that can plan, reason, and act across complex workflows with appropriate levels of autonomy. These systems power autonomous workflows, decision support, and customer-facing experiences—while meeting the high standards for security, explainability, reliability, and compliance required in financial services. 

We partner closely with product, design, and business teams to deliver agentic capabilities that reduce operational friction, improve decision-making, and transform how customers interact, transact, and grow. 

Responsibilities

 

The Role:

  • As a Senior AI Engineer I – Agentic AI, you will be a core builder responsible for turning complex, ambiguous problems into production-grade agentic systems that operate on real financial data, serve real customers, and meet real regulatory requirements. 
  • You will work end to end: shaping solutions with product and design, building and shipping production code, and owning what you deliver after launch. The scope of this role spans customer-facing LLM-powered features, agentic systems that automate financial workflows, and internal AI capabilities that enable other engineers to build with AI safely and efficiently. 
  • This is not a research-only role. We are looking for engineers who are comfortable operating with autonomy, exercising sound judgment, and pushing the technical envelope within the realities of a regulated financial environment. 

 

What You’ll Do:

  • Design, build, and ship LLM-powered and agentic product features that change how customers manage their finances. 
  • Build agentic AI systems that reason over context, invoke tools, take real actions, and recover gracefully from failure. 
  • Architect and implement production-grade RAG pipelines over sensitive financial data, with strict requirements for correctness, auditability, and safety. 
  • Contribute to shared AI infrastructure, including LLM services, agent orchestration frameworks, and evaluation and monitoring tooling, that scales agentic development across Amex Technology. 
  • Own the systems you build in production, including reliability, latency, cost, and failure modes. 
  • Work closely with product and design partners; engineers in this role are expected to think in terms of customer outcomes, not just technical execution. 

 

Technical Environment:

  • We don’t hire to a narrow checklist, but candidates should be comfortable operating in a modern, enterprise-scale environment with a strong emphasis on agentic AI. 

Core engineering stack:

  • Languages: Python, Go, TypeScript. 
  • Cloud and infrastructure: AWS and/or GCP, Kubernetes. 
  • APIs and services: REST, gRPC.
  • Distributed systems: event-driven architectures, including Kafka.

 

Agentic AI and ML:

  • Commercial and open-source LLMs integrated into agentic workflows.
  • Tooling for agent orchestration, retrieval-augmented generation, vector storage, and evaluation. 
  • Strong schema, validation, and state management practices.

 

AI-assisted development: 

  • Fluency with AI-assisted and agentic development workflows for design, implementation, testing, debugging, and refactoring.
  • Thoughtful use of these tools while maintaining production-quality engineering standards 
    All systems are built to meet high standards for reliability, security, and auditability, reflecting the responsibility of deploying autonomous AI in a financial services environment. 
  • Translate business requirements into technical solutions and architecture
  • Evaluate tools, frameworks, and platforms for optimal solution design
  • Collaborate with stakeholders to define roadmaps and delivery plans

 

Development:

  • Hands-on coding in Python (mandatory)
  • Build backend services, AI pipelines, and integrations
  • Work with vector databases, embeddings, and search systems

 

 

Qualifications

  • 8+ years of software engineering experience, including meaningful production experience with LLMs or applied ML systems. 

  • A track record of shipping AI-powered or agentic systems that real users depend on. 

  • Strong engineering fundamentals across backend systems, APIs, data pipelines, and cloud infrastructure. 

  • Hands-on experience with modern LLM tooling and agentic patterns and architectures. 

  • Fluency with AI-assisted and agentic development workflows. 

  • Strong sense of ownership and sound technical judgment. 

  • Comfort operating with ambiguity and turning it into shipped reliable product. 

  • A strong product mindset and customer orientation. 

 

Preferred Qualifications:

  • Experience building agentic systems in fintech or other regulated industries. 

  • Experience as a founding engineer or early technical contributor in high-growth environments. 

  • Demonstrated ability to ship technically complex systems in regulated contexts that customers actively rely on. 

  • Meaningful open-source contributions, particularly in AI or developer tooling.

About American Express

Global financial services and credit card payment network.

Similar jobs

Software Engineer roles near Gurugram, Haryana
6h
Save
Mark Applied
Hide
Senior Associate (50427)
Gurugram, Haryana, India
OnsiteFull Time
Incedo
Incedo: Providing digital transformation and AI technology services.
4+ YOERequires 4–6 years of relevant experience, SQL and database development expertise, RDBMS knowledge, performance tuning, database design, strong communication, and a B.Tech, B.E, M.Tech, or MCA degree.
SQL, Oracle, SQL Server, MySQL, MongoDB, Cassandra, PL/SQL
6h
Save
Mark Applied
Hide
Software Engineer 3
Gurugram, Haryana, India
HybridFull Time
MongoDB
MongoDBNASDAQ: MDB: Cloud-based document database platform for software application development.
3+ YOERequires 3+ years building backend systems, primarily with Node.js and TypeScript, plus scalable web application experience, technical communication, and complex project delivery skills.
Node.js, TypeScript, MongoDB MCP Server, Agent Skills, Intelligent Assistant Platform, Java, Python, OAuth, Kubernetes, AWS, Google Cloud, Microsoft Azure
12h
Save
Mark Applied
Hide
Lead I - Software Engineering
Bangalore or Chennai or Kochi or Trivandrum or Pune or Noida or Hyderabad
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
5+ YOERequires 5+ years of ServiceNow development, ITSM and FSO implementation, JavaScript and platform scripting, integrations, Agile experience, and mandatory ServiceNow CSA certification.
ServiceNow, JavaScript, ITSM, Financial Services Operations (FSO), Glide APIs, Script Includes, Business Rules, Client Scripts, UI Policies, UI Actions, Flow Designer, Service Catalog, Record Producers, CMDB, REST, SOAP, MID Server, IntegrationHub, ITIL V3/V4, ATF (Automated Test Framework), Service Portal, Employee Center, Scoped Applications, UI Builder, Performance Analytics, ServiceNow Reporting, DevOps, CI/CD, Scripted REST APIs, Agile, Scrum
12h
Save
Mark Applied
Hide
Engineer IV
Gurugram, Haryana, India
HybridFull Time
Anaplan
Anaplan: Provider of cloud-native enterprise business planning and modeling software.
8+ YOERequires 8+ years of software development experience, technical leadership, modern .NET, UI frameworks, Azure, databases, distributed systems, microservices, Docker, Kubernetes, Git, APIs, testing, and CI/CD expertise.
.NET, Vue.js, React.js, Angular.js, Azure, SQL Server, PostgreSQL, Docker, Kubernetes, Git, REST, JSON, GraphQL, Application Insights, Grafana, CI/CD, Agile, Scrum
15h
Save
Mark Applied
Hide
Software Engineer II
Gurgaon or New York City
HybridFull Time
Tower Research Capital
Tower Research Capital: Global quantitative trading firm developing automated algorithmic strategies.
2+ YOEBachelor's, master's, or PhD in computer science or related field plus 2–6 years of experience. Requires deep learning, sequence and time-series modeling, Python, Linux, SQL, Git, Bash, and MLOps expertise.
Python, PyTorch, TensorFlow, Git, CI/CD, MLOps, Linux, SQL, Bash
21h
Save
Mark Applied
Hide
Wow-Software Engineer
Gurugram, Haryana, India
OnsiteFull Time
NatWest Group
NatWest GroupLondon Stock Exchange: NWG: Provides retail, commercial, and private banking services.
Software engineering background with coding in multiple languages, DevOps and Agile experience, repository and bug-tracking experience, and expertise in scalable, secure, automated, high-performance software.
Informatica PowerCenter, PL/SQL, DevOps, Agile
21h
Save
Mark Applied
Hide
ROR - Senior Engineer
Noida, Uttar Pradesh, India
OnsiteFull Time
Iris Software
Iris Software: Provides software engineering and IT consulting services to enterprises.
Requires Ruby on Rails expertise, application architecture and development experience, troubleshooting, performance optimization, testing, deployment, collaboration, and mentoring skills.
Ruby on Rails, React, HTML/CSS, Vue.js, Java, Redis, Memcache, Hazlecast, Ruby
21h
Save
Mark Applied
Hide
Trainee
Noida, Uttar Pradesh, India
HybridFull Time
NEC
NECTokyo Stock Exchange: 6701: Provides global IT services and telecommunications network equipment.
Bachelor’s degree in IT, Computer Science, Computer Application, or related field. No prior experience required; freshers and second- to final-year college students encouraged. Basic programming and communication skills required.
C++, Python, Artificial Intelligence (AI), Machine Learning (ML)