American Express Careers

Artificial Intelligence/Machine Learning Engineer

Gurgaon, India
Digital Commerce Technology

Apply Get Referred

Job Description


American Express is looking for energetic, high-performing and highly skilled Engineers to help shape our technology and product roadmap. You will be part of the fast-paced, entrepreneurial Enterprise focused on delivering the next generation data engineering solutions. The team will be responsible for experience for our Card members by delivering world-class innovative solutions leveraging best in class Machine Learning techniques, processing TBs of data, to provide highly personalized card member experience and to drive profitable growth for the organization

Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. The Data Engineering team drives delivery of technology solutions. The team is building capability of leading edge technologies involving advanced & standard robotics and cognitive automation, workflow orchestration, API integration, CI/CD and DevOps.


Role and Responsibilities:

       Responsible for driving development of technology solutions for robotics process automation and smart process automation specifically in the area of advanced & standard accounting, machine learning, data science, chatbots, workflow orchestration, other similar solution

       Performs hands-on architecture, design, and development of systems on Machine Learning, Data Science, Java, Python/R, React/Node, JBPM, Deployment on PaaS, knowledge of Docker, knowledge of CI/CD

       Functions as Senior member of an agile team and helps drive consistent development practices w.r.t. tools, common components, and documentation

       Typically spends 80% of time writing code and testing, and remainder of time collaborating with stakeholders through ongoing product/platform releases

       Develops deep understanding of tie-ins with other Amex systems and platforms within the supported domains

       The Individual is expected to be at top of the market landscape and local priorities by proactively engaging with business partners learning about their priorities and supporting them in key strategic areas





       Bachelor’s/master’s Degree in engineering, Physics, Mathematics, Computer Science.

       Software development experience with proven hands-on experience in one or more technologies.

Required skills:

       Strong programming skills in BIG DATA PROGRAMMING languages and MACHINE LEARNING (HIVE, PIG, SPARK), PYTHON, JAVA ,R or C++.

       Strong programming skills in WEB DEVELOPMENT React/Node, R/Shiny, Python/Django

       Strong programming skills in RESTFUL API Integration

       Familiar with Agile or other rapid application development method

       Experience with design and coding across one or more platforms and languages as appropriate

       Displays understanding of different Algorithms & Machine Learning techniques and their application.

       Strong analytical/conceptual thinking acumen to solve unstructured and complex business problems and articulate key findings to senior leaders/stakeholders in a succinct and concise manner.

       Demonstrated ability to work independently and across a matrix organization partnering with business, enterprise technology teams and external vendors to deliver solutions at top speed.


Preferred skills:

·       Strong background in Linux/ UNIX administration.

·       Experience in application development and integration within one or more Iaas/ Paas platforms such as (Amazon Web Services, VMWare, OpenStack, etc.).

·       Experience in deploying Spark and / or Big Data based applications on Cloud.

·       Strong Experience building fast and scalable machine learning and analytical algorithms and executing all tasks from design to deployment and monitoring



At the core of Software Engineering:

·       Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:

·       Agile Practices, Porting/Software Configuration, Programming Languages and Frameworks, Business Analysis, Analytical Thinking, Business Product Knowledge


Why American Express

There’s a difference between having a job and making a difference.

American Express has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.

We’ve also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they’re ready to take on a new career path, we’re right there with them, giving them the guidance and momentum into the best future they envision.

Because we believe that the best way to back our customers is to back our people.

The powerful backing of American Express.

Don’t make a difference without it.

Don’t live life without it.


ReqID: 18016848
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Oct 25, 2018, 11:08:38 PM
Apply Get Referred