Expires soon American Express

Engineer I - Big Data

  • Phoenix (Maricopa County)
  • IT development

Job 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, as a part of Global Risk Technology, Big Data Platforms Organization that enables Big Data and batch/ real-time analytical solutions leveraging transformational technologies (Hadoop, HDFS, MapReduce, Hive, HBase, Pig etc.) to deliver innovative solutions across multiple Business Units (e.g: RIM, Consumer and Commercial).

Responsibilities:

• 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.

Desired profile

Qualifications:

This high energy Engineer must have:

• BS Degree in Computer Science, Computer Engineering, other Technical discipline, or equivalent work experience.

• 3+ years of relevant experience.

• Hands-on expertise with application design, software development and automated testing.

• Experience collaborating with the business to drive requirements/agile story analysis .

• Ability to effectively interpret technical and business objectives and challenges, and articulate solutions.

• Ability to think abstractly and deal with ambiguous/under-defined problems.

• Ability to enable business capabilities through innovation .

• Looks proactively beyond the obvious for continuous improvement opportunities.

• High energy, demonstrated willingness to learn new technologies, and takes pride in how fast they develop working software.
Required Skills:

• Strong Programming knowledge in C++ / Java.

• Solid understanding of data structures & common algorithm.

• Understanding and experience with UNIX / Shell / Perl / Python scripting.

Bonus skills:

• Object-oriented design and coding with variety of languages Java, J2EE, Big Data Components/ Frameworks (Hadoop, HBase, HDFS, Pig, Hive, Sqoop, Flume, Ozie, Avro etc.) and other AJAX tools/ Frameworks.

• Database query optimization and indexing.

• Machine learning / data mining.

• Web services design and implementation using REST / SOAP.

• Bug-tracking, source control and build systems.

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, or any other status protected by law.

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: http://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm and http://www.dol.gov/ofccp/pdf/EO13665_PrescribedNondiscriminationPostingLanguage_JRFQA508c.pdf

Make every future a success.
  • Job directory
  • Business directory