American Express Careers
We are looking for a experienced Software Engineer for the Experimentation platform and ContextHub team at American Express. You will collaborate with engineers, data scientists, product managers, and technical leaders across the company to build a world-class experimentation system that meets American Express needs. Experimentation is a fundamental building block for product decision-making at American Express and this is a high-visibility role that will greatly impact how software and services are built to improve the financial lives of millions. You'll work among high performing engineering, design and product teams. Among some of the traits we are looking for: deep technical knowledge, drive architecture decisions, and design internet-scale solutions. If you enjoy working in a high paced, highly technical environment where everyone can have their say while still being able to set and hit deadlines, then this is the role for you.
Participate in the design and implementation of core experimentation platform features.
Migrate ContextHub journeys from older architecture to new rules based multi tenant federated architecture.
Provide Operational support with building platform monitoring tools/dashboards, ad hoc reports
Defect Fixes, Performance Testing, Endurance testing.
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.
8+ years of developing internet-scale solution development primarily using Java and No SQL.
Must have expertise in building real time stream processing applications using Apache Spark
Experienced in tuning Apache Spark jobs to achieve extremely low latency at web scale
Demonstrated experience in developing and building asynchronous reactive microservices utiizing Vertx
Experience in developing REST APIs using Spring Boot and skilled in Open API specification.
Proven skills in designing Mongo database schemas, capacity planning, optimization for query tuning and utilizing Mongo GridFS File System.
Knowledge about building complex event processing rules using python.
Experienced with change management processes and technology ecosystem.
Poses working knowledge of American Express's Multi channel (Voice Response, ChatBot, Web, mobile) ecosystems.
Experienced in utilizing Grafana, Jaeger, Splunk to monitor and troubleshoot application systems
Demonstrated experience in using modern software engineering tools : git workflows, gradle, gatling, mock frameworks.
A bachelor's degree in Engineering or related field.
Schedule (Full-Time/Part-Time): Full-time
Date Posted: May 9, 2019, 12:57:13 PM