The Job logo

What

Where

Engineer I - Big Data

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
American Express is looking for energetic, high-performing software engineers to help shape our technology and product roadmap. You will be part of the fast-paced, entrepreneurial team that enables batch/ real-time analytical solutions leveraging transformational technologies (Hadoop/BIG DATA, Data Science - R, Python, Scala, SQL, UNIX, Shell Scripting) to deliver innovative solutions across multiple lines of businesses.

Job description 

Focus:

  • Designs, develops, solves problems, debugs, evaluates, modifies, deploys, and documents software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications.
  • Organizational Context:
  • Member of a product engineering or delivery and integration team reporting to a Senior Engineer, Engineering Director or Director Product Delivery & Integration.
  • How will you make an impact in this role?

 

Software Development:

  • Intermediate to advance level ability in software development, such coding assignments
  • Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Enable the deployment, support, and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Automatically scale applications based on demand projections

 

Leadership:

  • Demonstrate increased self-reliance to achieve team goals
  • Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking

 

Range of Impact/Influence:

  • Accountable for team completing work you’re leading and work you are doing as agreed upon
  • Accountable to team for delivery of quality work

 

 

 

 

Description:

 

  • American Express is looking for energetic, high-performing software engineers to help shape our technology and product roadmap.
  • You will be part of the fast-paced, entrepreneurial team that enables batch/ real-time analytical solutions leveraging transformational technologies (Hadoop/BIG DATA, Data Science - R, Python, Scala, SQL, UNIX, Shell Scripting) to deliver innovative solutions across multiple lines of businesses.
  • Position requires a bachelor’s or higher degree in Computer Science, Information Systems, Engineering, or related field. Good experience in data programming and applications systems design and architecture is required.
  • Develops and tests software, including ongoing refactoring of code & drives continuous improvement in code structure & quality.
  • Primary focus is spent writing code, API specs, conducting code reviews & testing in ongoing sprints or doing proof of concepts/automation tools.
  • Applies visualization and other techniques to fast-track concepts.
  • Functions as a core member of an Agile team driving User story analysis & elaboration, design and development of software applications, testing & builds automation tools.
  • Works on a specific platform/product or as part of a dynamic resource pool assigned to projects based on demand and business priority.
  • Identifies opportunities to adopt innovative technologies.
  • Embodies rebel with a cause mentality by looking beyond the obvious for continuous improvement opportunities.
  • Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

 

Qualifications:

  • Support the Compliance and Operations Risk big data delivery team in India to lead and assist in the design and actual development of applications.
  • Responsible for specific functional areas within the team, this involves project management and taking business specifications.
  • The individual should be able to independently run projects/tasks delegated to him.
  • Responsible for analysis, design, development, testing, and implementation of system applications.
  • Develop and maintain project related documentation,
  • Provide system support and user support/training/communication for implemented applications.

 

 

Technical Skills:

  • Bachelor’s degree in engineering or Computer Science or equivalent OR master’s in computer applications or equivalent
  • 3 to 7 years of experience within Data Engineering/ Data Warehousing using Big Data
  • Expert on Distributed ecosystem including Map-Reduce, Hive, Spark (core, SQL and pyspark)
  • Hands-on experience with programming using Core Java or Python/Scala
  • Expert on Hadoop and Spark Architecture and its working principle
  • Hands-on experience on writing and understanding complex SQL(Hive/PySpark-dataframes), optimizing joins while processing huge amount of data
  • Experience in UNIX shell scripting
  • Experience with NoSQL i.e., HBase, Couchbase, MongoDB is good to have
  • Ability to design and develop optimized Data pipelines for batch and real time data processing
  • Knowledge of cloud platforms like AWS, GCP is good to have
  • Provides advanced knowledge of technical and functional principles.
  • Should have experience in analysis, design, development, testing, and implementation of system applications
  • Demonstrated ability to develop and document technical and functional specifications and analyze software and system processing flows.
  • Experience with GitHub/Bitbucket and leveraging CI/CD pipelines
  • Creative problem solving (Innovative)
  • Excellent technical and analytical aptitude
  • Self-starter with a curiosity and appetite for new technology,
  • Teamwork & ability to multi-task
  • Excellent communication skills
  • Ability to influence and lead others
  • Ability to coach and mentor,
  • Excellent Project management skills.
  • Results driven
  • Willingness to understand the business and participate in discussions around project requirements

 

Set alert for similar jobsEngineer I - Big Data role in Gurgaon, India
American Express Logo

Company

American Express

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Gurgaon, Haryana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

American Express Logo

Data Engineer I

American Express

Gurgaon, Haryana, India

Posted: 8 months ago

As Data Engineer I at American Express, you will play a key role in managing planning, forecasting, reporting, and investment management solutions using Planning Analytics (TM1) for corporate planning, investment optimization, and risk finance. Responsibilities include defining controls, preparing reports, executing audits, and collaborating with various stakeholders. Strong analytical skills, experience in Agile framework, excellent communication skills, and knowledge of TM1, Tableau, Power BI are essential. A background in engineering with 3-4+ years of experience is required for this full-time hybrid position based in Gurgaon, Haryana, India.