American Express is embarking on an exciting transformation on building the next generation customer first ecosystem for democratizing Machine Learning in Amex on the Cloud. This includes building ad deploying reusable AI/ML components to solve unique and challenging business requirements in the space of document and image processing, NLP, Chatbots.
Requirements
- 3+ years hands-on experience with the following technologies:
- JAVA & Python
- Big Data – Spark/Hive/Hbase
- SQL/ NoSQL
- REST API and services
- Implementation or working experience of Continuous Integration and Continues Delivery using tools and automation capabilities such as JUnit, Mocking, TestNG, Jenkins, Git, Stash and Jira
Responsibilities
- Working closely with AI/ML Research teams, Data Scientists and Product Owners in analyzing business features and refining them to appropriately support design and build activities.
- Performing all development for assigned applications including architecture, design, developing prototypes, writing new code and API's and performing unit and assembly testing of developed software also as needed
- Coding and implementation of re-usable ML solutions
- Enabling the deployment, support, and monitoring of software across test, integration, and production environments
- Combine Data Science and Engineering skills to solve interesting problems that directly and greatly impact millions of individuals worldwide
- Help craft the direction of machine learning and artificial intelligence at AmEx
Other
- Bachelor’s degree in computer science, Computer Engineering, Statistics or related fields.
- 3 to 5 years of software development experience
- Strong analytical skills and programming skills, with experience with deployment in production environment.
- Experience supporting and working with cross-functional teams in a dynamic environment
- Ability to effectively communicate with internal and external business partners