American Express Recruitment Drive 2025 | American Express Hiring Software Engineer

www.djobbuzz.com 12 May 2025
Company Name
American Express
Company Website
http://americanexpress.com/
Job Role
Data Engineer I
Job Type
  • Fresher
  • Experienced
Job Location
  • Bengaluru/Bangalore
Skills
  • Python
Education
  • BE/BTech
Branch
  • IT
  • CS
Job will expire on
11 Jul 2025

About Company

  • 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. 
  • Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Job Overview

  • Develops and tests software, including ongoing refactoring of code & drives continuous improvement in code structure & quality.

Eligibility Criteria

  • Python Object Oriented Programming
  • Python Built in libraries: JSON, Base64, logging, os, etc.
  • Python: Poetry and dependency management
  • Asynchronous Reactive Micro services utilizing Fast API  
  • Firm foundational understanding of Distributed Storage and Distributed Compute
  • Py spark framework: DataFrames (Aggregation, Windowing techniques), Spark SQL
  • Cornerstone Data Ingestion Process, Cornerstone Business Metadata management, Interactive Analytics using YellowBrick,
  • Hyperdrive JSON schema development, CStreams Realtime event ingestion pipeline using Kafka,
  • Event Engine Management
  • Test Driven Development

Job Description

  • Develops and tests software, including ongoing refactoring of code & drives continuous improvement in code structure & quality.
  • Functions as a core member of an Agile team driving User story analysis & elaboration, design and development of software applications, testing & builds automation tools.
  • Designs, codes, tests, maintains, and documents data applications.
  • Takes part in reviews of own work and reviews of colleagues' work.
  • Defines test conditions based on the requirements and specifications provided.
  • Partner with the product teams to understand business data requirements, identify data needs and data sources to create data architecture 
  • Documents data requirements / data stories and maintains data models to ensure flawless integration into existing data architectures
  • Leads multiple tasks effectively - progresses work in parallel
  • Adapts to change quickly and easily
  • Handles problems and acts on own initiative without being prompted