Senior Engineer II

Get Referred

Job Description

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.



About Machine Learning Platform


American Express Enterprise Machine Learning Platform provides Application Engineers , Data Scientists and Data Analysts a large scale comprehensive platform to pre process large scale data from enterprise data lakes , train/build machine learning models and leverage the platform to predict/score using these models.  It provides its users a high performance compute environment on HDFS and GPU’s to process large work load of data. In addition to the open source ML Libraries it has   custom developed ML algorithms which are developed to be used enterprise wide to develop ML models.   It has a custom developed interface on Jupyter Notebook for its users to develop and deploy ML models.


What’s in it for me


If you are among those who want to enhance your research/ work experience through machine learning and AI into  to real life problems,  working on large data , upcoming and new algorithms and excited  in  applying your computer science skills to innovate, design and implement solutions we encourage you to come and be a part of American Express Technology. 


You will also get an opportunity to work on Big Data and employ ML techniques . Our team comprises of highly motivated engineers, product managers and data-scientists building end-to-end web-scale and enterprise-scale AI/ML enabled  systems. Together we will develop and deliver robust, state of art and scalable solutions across a rich set of scenarios.


As an Machine Learning Engineer of the Machine Learning Platform Engineering team you will:


  • Enhance your research/ work experience through machine learning and AI into  to real life problems.
  • Working on large data , upcoming and new algorithms
  • Apply your computer science skills to innovate, design and implement solutions using Machine Learning.
  • Implement Platform design to host the platform and application components in a secured and governed way.
  • Work on enabling the ML Platform to be Cloud Native by re engineering the components to conform to Cloud Native Foundation (CNF)
  • Work on PaaS/Containers (Docker, Kubernetes) and IaaS (VMs) related technologies
  • Have a focus on delivery following an Agile process.
  • Be passionate about quality metrics in product implementation.



  •  Position requires a Bachelor’s Degree in Computer Science, Engineering, or a related field with good mathematical foundation followed by 8+ years industry experience building data driven products and have implemented machine learning algorithms and techniques.
  • Good in Computer Science fundamentals in object-oriented design, data structures, algorithm design, complexity analysis, problem solving and diagnosis
  • Adept at any one of the programming language Java/Python and Open to learn new programming languages.
  • Comfortable in Big Data Technologies/ Frameworks (Hadoop, Spark, HDFS, Hive, Sqoop, Flume, Oozie, etc)
  • Well conversant with Linux / Unix tools
  • Experience working with distributed systems using Spark, Hive in Hadoop at significant scale in a production environment.
  • Well conversant with any one of version control capabilities like github, bitbucket and SVN.
  • Good oral and written communication skills as well as interpersonal and multi-tasking skills.
  • BS/MS degree in Computer Science


Preferred Qualifications

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

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

  • Experience in developing Web services, micro-services, and REST

ReqID: 19021909
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Dec 30, 2019, 3:23:29 AM