American Express is looking to enhance its Technology R&D team's capabilities to deliver positive community experiences to developers and position itself as a first-class technology company with a peerless engineering culture. This involves fostering innovation, encouraging participation in open-source communities, and empowering developers.
Requirements
- 7+ years of professional software development experience.
- 2-3 Years of experience with emerging technologies.
- Experience in design/architecture of systems
- Full software development lifecycle experience
- Skilled in deploying and scaling products in public cloud
- Knowledge of Generative AI and Large Language Model inference
- Knowledge of AI tools and frameworks, such as Langchain, LlamaIndex, Semantic Kernel, etc.
Responsibilities
- Conduct research, design solutions and explore technology such as post-quantum cryptography, generative AI and emergent technologies
- Develop foundational frameworks, prototypes and proofs of concept that pave the way for innovative applications and advancements
- Stay ahead of the curve by continuously exploring groundbreaking ideas, anticipating future challenges and driving advancements that enable the next generation of tools and technologies
- Partner with organizations across American Express to share insights, identify opportunities and collaboratively shape the direction of future innovations
- Collaborate with external vendors, industry partners and technology providers to evaluate, integrate and influence cutting-edge solutions that align with organizational goals
Other
- Bachelor's degree in computer science or equivalent
- Passion for cutting edge technologies and excitement to be part of a Research & Development team
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions