Experienced Data Engineer – Cloud-Based Distributed Systems and Data Processing – Remote Work Opportunity with American Express
Introduction to American Express and Our Team
At American Express, we pride ourselves on being a company that is built on a foundation of innovation, customer satisfaction, and employee growth. As a leader in the financial services industry, we are constantly seeking talented individuals to join our team and contribute to our mission of providing world-class products and services to our customers. Our technology team is at the forefront of this mission, and we are currently seeking an experienced Data Engineer to join our ranks. As a Data Engineer with American Express, you will have the opportunity to work on cutting-edge projects, collaborate with talented engineers, and develop your skills in a dynamic and supportive environment.
Job Overview
In this role, you will be responsible for designing and building distributed data processing and analytical systems, with a focus on performant code and scalable architecture. You will work closely with our team of engineers to develop and implement new features and technologies, and will have the opportunity to contribute to the development of our cloud-based distributed systems. If you are a motivated and talented engineer with a passion for data processing and analysis, we encourage you to apply for this exciting opportunity.
Key Responsibilities
- Design and build distributed data processing and analytical systems, with a focus on performant code and scalable architecture
- Develop high-level design as well as detailed design of subsystems/features, with emphasis on performant code
- Build and code features, working with engineers in daily activities and assisting in code and other SDLC tasks
- Build POCs to validate new concepts and new technologies
- Stay up-to-date with industry-leading/innovative technologies and solutions, and be aware of enabling technologies and open-source products to build low-latency distributed systems
- Lead a culture of innovation and experimentation, participate in a fun and result-oriented culture, and be willing to try new ideas without fear of failure
- Collaborate with peer technology and development teams across different locations
Essential Qualifications
- 2+ years of work experience in software design and implementation using Java or Scala
- Experience in data processing using Spark
- Knowledge in designing, implementing, and operating any of the NoSQL databases like Cassandra, Elasticsearch
- Bachelor's degree in Computer Science or related field
Preferred Qualifications
- Experience in distributed data processing and analytics using Cassandra, Elasticsearch, Spark
- Experience in distributed messaging system like Kafka
- Experience in building Microservices and Service Mesh is a plus
- Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus
- Experience in Continuous Integration, Continuous Delivery, and DevOps Frameworks
- Experience in architecting large-scale distributed data systems considering scalability, reliability, security, performance, and flexibility
- Clear understanding of different design patterns, concurrency and memory models supported by the language/VM
- Able to mentor and provide technical guidance to other engineers
- Excellent written and verbal communication skills, with the ability to create and deliver effective presentations to Senior Leadership
Career Growth and Development Opportunities
At American Express, we are committed to the growth and development of our employees. As a Data Engineer with our company, you will have access to a wide range of training and development opportunities, including mentorship programs, online courses, and conferences. You will also have the opportunity to work on challenging projects and collaborate with talented engineers, which will help you to develop your skills and advance your career.
Work Environment and Company Culture
Our company culture is built on a foundation of innovation, collaboration, and mutual respect. We believe in creating a work environment that is supportive, inclusive, and fun, and we offer a wide range of benefits and perks to our employees, including flexible working hours, remote work options, and a comprehensive benefits package. As a Data Engineer with American Express, you will be part of a dynamic and talented team, and will have the opportunity to contribute to the development of our company and our products.
Compensation and Benefits
We offer a competitive salary and benefits package to our employees, including a comprehensive health insurance plan, retirement savings plan, and paid time off. As a Data Engineer with American Express, you will be eligible for a salary of $24 per hour, as well as a wide range of benefits and perks, including flexible working hours, remote work options, and a comprehensive benefits package.
Conclusion
If you are a motivated and talented Data Engineer with a passion for distributed data processing and analysis, we encourage you to apply for this exciting opportunity. As a member of our team, you will have the opportunity to work on cutting-edge projects, collaborate with talented engineers, and develop your skills in a dynamic and supportive environment. Don't miss out on this chance to join our team and contribute to the development of our company and our products. Apply now and take the first step towards a rewarding new role.
How to Apply
To apply for this role, please submit your application through our website. We look forward to hearing from you and exploring how you can contribute to our team.
Apply To This Job Apply for this job