Senior Big Data Engineer - OneCX - Colleague Technology Services
Job Description
You won't just shape the world of software.
You'll shape the world of life, work and play.
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 opinions are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further.
You won't just keep up; you'll break new ground.
There are hundreds of opportunities to make your mark on technology and life at American Express. Here's just some of what you'll be doing:
- Taking your place as a core member of an agile team driving the latest development practices
- Writing code and unit tests, working with API specs and automation
- Finding opportunities for adopting new technologies
- Leading a team of engineers that delivers knowledge management solutions to businesses worldwide
American Express is making strategic investments in new Colleague Experience products and platforms to allow the company to meet its ambitious digital Colleague Experience agenda. OneCX (One Colleague Experience) is an initiative designed to drive a cohesive multi-functional commercial experience for American Express colleagues ultimately strengthening the colleague value proposition and a colleague's overall connection to American Express.
The Colleague Experience Technology Services Data Team is responsible for leading powerful work to deliver the data and technology solutions, including new platforms, capabilities, and integrations, as a strong foundation for the OneCX initiative. Our team's mission is to provide a platform, and tools, to ingest, search, process and distribute CEG data with the aim of promoting agility, experimentation, and customer satisfaction. Be part of inaugural CEG data delivery, data integration services, data driven products and capabilities, and data distribution to other partners and teams through reports, dashboards, and APIs.
Responsibilities
- You will be responsible to design and build distributed data processing and analytical systems.
- Build high level design as well as detailed design of subsystems/features with emphasis on performant code.
- Build and code features, working with developers in day-to-day activities and helping in code and other SDLC tasks.
- Build POCs to validate new concepts and new technologies.
- You will constantly pursue and learn industry leading/innovative technologies and solutions. Be acutely aware of enabling technologies and open-source products to build low latency distributed systems.
- Lead a culture of innovation and experimentation, engage in fun and outcome-oriented culture, and always be ready to try new concepts without fear of failure.
- Collaborate with peer technology and development teams across different locations.
As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.
- 5+ years of work experience in software design and implementation using Java or Scala.
- 5+ years of software development experience in big data technologies such as Python, Spark, PySpark, Spark SQL, Shell Scripting & Hive
- Well-versed in design & implementation of integration architecture between heterogeneous applications and systems
- Experience in hierarchical data structures in json/ xml
- Good understanding of big data technologies such as Spark, Mapreduce, YARN, Hive, or Zookeeper
- Experience in design and development of batch, streaming and real-time big data applications using AXP Big Data platform
- Experience in designing, implementing, and operating any of the NoSQL databases such as Cassandra, Elasticsearch, HBase, Redis, Memcached
- Have excellent written and verbal communications skills. Create and deliver effective presentations to Senior Leadership.
Preferred Qualifications
Preferred - 5+ Years of hands-on experience in Data Ingestion, Data Organization & Data Consumption frame works using AXP Enterprise Data Platform Experience in distributed data processing and analyzing using Cassandra, Elasticsearch, Spark. Hands on experience with GraphQL a plus Experience in distributed messaging system such as Kafka Experience in building, or understanding of, SOA, Micro services, Service Mesh and containerized application concepts is a plus Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus. Experience in Continuous integration, Continuous delivery and DevOps Systems. Experience in architecting large scale distributed data systems considering scalability, reliability, security, performance, and flexibility. REST API design and implementation experience Able to mentor and provide technical guidance to other engineers.
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.
Salary Range: $110,000.00 to $190,000.00 annually + bonus + benefits
The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
US Job Seekers/Employees - Click here to view the "EEO is the Law" poster and supplement and the Pay Transparency Policy Statement.
If the links do not work, please copy and paste the following URLs in a new browser window: https://www.dol.gov/agencies/ofccp/posters to access the three posters.
Explore More
Date Posted
12/28/2022
Views
31
Similar Jobs
Big Data Tester - NucleusTeq
Views in the last 30 days - 0
The job posting is for a Big Data Tester role in Phoenix AZ with a duration of 12 months The role involves building test scenarios maintaining test au...
View DetailsBig Data PM - NucleusTeq
Views in the last 30 days - 0
The job posting is for a Big Data Project Manager with a strong background in data and experience with AWS Python Snowflake and Azure The ideal candid...
View DetailsPlatform Engineer - NucleusTeq
Views in the last 30 days - 0
The job description is for a Platform Engineer role The required skills include proficiency in Java and Golang with a preference for familiarity with ...
View DetailsFront End Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a company specializing in lowcost swarm robotics for defense and industry is seeking a FrontEnd Engineer The role involves designing an...
View DetailsMapping & Localization Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a lowcost swarm robotics company is seeking a skilled SLAM Engineer to design and implement SLAM systems for their unmanned ground vehi...
View DetailsSenior Controller - nFocus Solutions
Views in the last 30 days - 0
nFocus Solutions is seeking a Senior Controller to manage financial data including transactions accounts and reports The role involves account receiva...
View Details