Full Stack Engineer - Machine Learning Platform

American Express - New York, NY4.1

Full-time
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.

We are looking for a high-energy new team member, who wants to be part of our team, building cloud-based ML solutions and capabilities. This Engineer will support end-to-end architecture, design, delivery of our Machine Learning platform. This role requires hands-on coding expertise and ability collaborate in a team of through design & development. The incumbent should be able to write code & perform testing, setup CI/CD pipelines, manage production releases, and collaborate with various stakeholders including business partners on defining and execution of platform roadmap. Contribute to adoption of best practices as part of an Agile team.

Additional responsibilities include, but are not limited to:
Contributes to a team in continuously improving Technology platform and delivery value - contributes to all technical aspects of software development for assigned applications; performs hands-on architecture, design, and development of systems.

Works within a team of engineers to identify application and product architecture in support of the product roadmap.

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

Works closely with technology partners and other stakeholders on blueprints and annual planning of feature sets.

Contributes to key technical design documentation.

Complies with American Express Technologies (AET) standards and guidelines.

Explores opportunities to adopt innovative technologies under support and guidance of senior team members.

Support the platform in a DevOps model

Qualifications

Required Skills:
Position requires a Bachelor’s Degree in Computer Science, Engineering, or a related field, followed by 2+ years of basic experience w/ Python.

Demonstrated experience with object-oriented design and coding with variety of languages Java, J2EE, Big Data Components/ Frameworks (Hadoop, Spark, HBase, HDFS, Pig, Hive, Sqoop, Flume, Oozie, etc) and other tools/ frameworks.

Understanding and experience with UNIX / Shell scripting

Experience with cloud technologies, such as Docker, Openshift, Kubernetes

Basic experience building workflows, resource management and arbitration, job scheduling, distributed and failover applications with platform centric model supporting multi-tenancy applications

Experience with implementing integrated automated release management using tools/technologies/frameworks like Maven, Git, code/security review tools, etc.

Requires fundamental knowledge and understanding of architecture, applications systems design and integration, with a detailed understanding of applicable programming methodologies.

Understanding of Machine Learning and model development framework is preferred

Knowledge of Angular JS, React JS, REST APis, JSON & XML protocols

Must demonstrate experience w/testing frameworks such as including Junit

Basic experience using a systems analysis and design methodology and an fundamental understanding of industry trends and tools.

Hands-on ability to build quick prototype/visuals to assist with high level product concepts and epic stories.

Basic understanding of systems integration and enterprise solutions

Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

ReqID: 19007157
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Apr 18, 2019, 12:40:32 PM