Experienced Senior Engineer - Big Data Professional for Remote American Express Data Entry Jobs
Introduction to American Express and Our Vision
American Express is a global services company that provides customers with access to products, insights, and experiences that enrich lives and build business success. Our mission is to become the world's most respected service brand, and we are committed to delivering exceptional customer experiences, driving business growth, and fostering a culture of innovation and excellence. As a leader in the financial services industry, we are seeking talented and motivated individuals to join our team and contribute to our continued success.
About the Role: Senior Engineer - Big Data
We are currently seeking an experienced Senior Engineer - Big Data to join our team, working remotely. As a Senior Engineer - Big Data, you will be responsible for designing, developing, and implementing big data solutions using cutting-edge technologies such as Hadoop, Spark, and NoSQL databases. You will work closely with cross-functional teams to identify business requirements, design and develop data pipelines, and implement data processing and analytics solutions.
Key Responsibilities:
- Design, develop, and implement big data solutions using Hadoop, Spark, and NoSQL databases
- Work closely with cross-functional teams to identify business requirements and design data pipelines
- Develop and implement data processing and analytics solutions using programming languages such as Java, Python, and Scala
- Collaborate with data scientists and analysts to develop and implement machine learning models and data visualizations
- Ensure data quality, integrity, and security, and implement data governance and compliance policies
- Stay up-to-date with emerging trends and technologies in big data and analytics, and apply this knowledge to improve existing solutions and develop new ones
Essential Qualifications:
To be successful in this role, you will need to have a strong technical background and experience in big data and analytics. The essential qualifications for this role include:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 2+ years of experience in software development, with a focus on big data and analytics
- Experience with Hadoop, Spark, and NoSQL databases, including Hive, Pig, and HBase
- Programming skills in languages such as Java, Python, and Scala
- Experience with data warehousing, data governance, and data quality
- Strong understanding of data structures, algorithms, and software design patterns
Preferred Qualifications:
In addition to the essential qualifications, we are looking for candidates with experience in the following areas:
- Cloud platforms such as GCP, AWS, or Azure
- Microservices architecture and containerization using Docker and Kubernetes
- Machine learning and deep learning using frameworks such as TensorFlow and PyTorch
- Data visualization using tools such as Tableau, Power BI, or D3.js
- Agile development methodologies and version control systems such as Git and SVN
Skills and Competencies:
To be successful in this role, you will need to have a range of technical, business, and interpersonal skills, including:
- Strong technical skills in big data and analytics, including programming languages, data structures, and software design patterns
- Business acumen and understanding of the financial services industry
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams
- Strong problem-solving and analytical skills, with the ability to think critically and creatively
- Ability to work in a fast-paced environment and adapt to changing priorities and deadlines