JPMorgan Chase Software Engineering in Jersey City, New Jersey

Duties: Collaborate with business users to gather business requirements and enhance and maintain applications. Design and develop Big Data (Hadoop) analytics platform, as well as machine learning and predictive analytics for investment research business. Run implementations of Hadoop environment. Set up tool sets to run data pipeline and advanced analytics. Provide second-level technical support for analytics and software produced by the team. Mentor junior developers on the team.

Minimum education and experience required: This position requires a Master's degree in Computer Engineering, Computer Science, Information Technology, Engineering, Mathematics, or related field of study plus five (5) years of experience in the job offered or five (5) years of experience as Software/Application Developer or related occupation.

Skills Required: This position requires five (5) years of experience with all of the following: predictive analytics and machine learning; designing Big Data (Hadoop) systems and solutions; developing applications using Scala, Java, Python, Apache Spark, and Hbase; engineering architecture, platform configuration, and documentation; Agile, Iterative, DevOps, and Continuous Delivery development; R; Python; Sci-py; and MLib.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.