Software Engineer

Jersey City, NJ, United States

Apply now Apply later

DESCRIPTION:

Duties: Develop Data pipeline software using Python and PySpark. Design and implement data warehousing and data lake architectures. Collaborate closely with business users to understand large data processing requirements and challenges. Conduct comprehensive technical research to identify the most suitable data solutions that address the dynamically changing business needs. Develop, optimize, and fine-tune Spark Big Data applications, ensuring seamless performance as data volumes grow. Work in close coordination with cross-functional teams, including Data Engineers, Data Scientists, and Analysts, to ensure alignment with organizational goals and objectives. Analyze daily trading data volumes to estimate the required compute power for processing in distributed computing environments such as Apache Spark. Continuously monitor and evaluate the performance of implemented data solutions, identify areas for improvement, and drive enhancements to ensure optimal results. Develop Python and Pyspark applications to visualize enterprise level data quality standards and metrics. Work in various Unix/Linux-based operating systems and perform in-depth Shell Scripting. Implement CI/CD systems, including Jenkins, and follow automation and DevOps best practices. Work with workflow orchestration tools, such as Autosys or Control-M. Manage data in different columnar and serialization formats, such as JSON, XML, Parquet, and Avro. Perform Unit Testing, User Acceptance Testing, Functional testing, and bug fixes in dynamic and rapidly changing environments. Develop supervised Machine Learning, Deep Learning, and AI algorithms for processing financial data and identifying relationships between attributes. Consistently adjust and optimize Machine Learning/AI models using daily production quality data until optimal performance is achieved. Conduct research on latest industry-wise technology trends and best practices.


QUALIFICATIONS:

Minimum education and experience required: Master’s degree in Engineering Management, Computer Science, Data Analytics, Data Engineering, or related field of study plus 3 years of experience in the job offered or as a Software Engineer, Software Developer, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor’s degree in Engineering Management, Computer Science, Data Analytics, Data Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Software Developer, IT Consultant, or related occupation.

Skills Required: Requires experience in the following: building data warehouse and data pipelines using Python, PySpark, SQL, and R; data warehousing and data lake architectures, specifically with platforms including Hadoop, Spark, SQL, and Hive; workflow orchestration tools, including Autosys, JIL Programming, and Control-M; CI/CD systems including Jenkins; automation and DevOps best practices; various data columnar and serialization formats, including JSON, XML, Parquet, and Avro; Unix/Linux based Operating Systems; Shell Scripting; developing supervised and unsupervised Machine Learning (Various Regression and Classifications), Deep Learning(ANN/CNN/RNN) and AI Models; and Unit Testing, User Acceptance Testing, Functional Testing, and bug fixes.

Job Location: 575 Washington Blvd, Jersey City, NJ 07310. Telecommuting permitted up to 40% of the week.

Full-Time. Salary:  $154,000 - $185,000 per year.

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. 

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: ANN Architecture Avro Banking Big Data CI/CD Computer Science Data Analytics Data pipelines Data quality Data warehouse Data Warehousing Deep Learning DevOps Engineering Hadoop Jenkins JSON Linux Machine Learning Parquet Pipelines PySpark Python R Research RNN Shell scripting Spark SQL Testing XML

Perks/benefits: Career development Competitive pay Health care Wellness

Region: North America
Country: United States

More jobs like this