- Job Title: High-Performance Computing (HPC) C++ Developer
- Location: Mumbai (All Areas)-Hybrid
- Company: JP Morgan Chase & Co.
- Qualification: MS/M.Sc(Science) in Any Specialization, PG Diploma in Any Specialization, M.A in Any Specialization, M.Tech in Any Specialization
- Experience: 3 – 8 Years
- Department: Technology
- Job Type: Full-time
About JP Morgan Chase & Co:
JP Morgan Chase & Co. Is a primary global financial offerings company imparting a full-size sort of investment banking, economic services for customers and organizations, financial transaction processing, asset manage, and private fairness. Our project is to create a workplace wherein each person can thrive, and we are committed to fostering a manner of lifestyles of innovation, range, and inclusion.
Job Description: HPC C++ Developer
We are in search of a fairly expert High-Performance Computing HPC C++ Developer to join our dynamic Technology crew. The a success candidate will play a important feature in developing, optimizing, and keeping HPC programs which might be essential to our financial services operations. This position demands a deep records of C++ programming, HPC architectures, and parallel computing methodologies.
Responsibilities:
- Design, Develop, and Optimize: Develop high-common typical performance applications and algorithms the usage of C++ to assist various computational finance fashions and massive-scale statistics processing tasks.
- Performance Tuning: Optimize current HPC applications to ensure most normal performance and efficiency. Utilize profiling equipment to apprehend bottlenecks and implement solutions to beautify computation tempo.
- Parallel Computing: Implement parallel algorithms using technology which encompass MPI, OpenMP, CUDA, or just like leverage multi-middle and hundreds of-middle architectures.
- Collaboration: Work carefully with quantitative analysts, data scientists, and different software application engineers to understand requirements and supply sturdy software program software answers.
- Code Review and Quality Assurance: Participate in code reviews and ensure adherence to notable practices in software program application improvement, such as code high-quality, locating out, and documentation.
- Research and Innovation: Stay up to date with the present day inclinations and technologies in HPC and C++ development. Explore innovative solutions to beautify computational performance and overall performance.
- Mentorship: Provide steerage and mentorship to junior developers and foster a collaborative analyzing environment.
Qualifications, Skills, Experience:
Qualifications:
- Education: Bachelor’s or Master’s diploma in Computer Science, Engineering, Mathematics, or a associated area.
- Experience: Minimum of 5 years of professional enjoy in software program software software development, with a focus on HPC and C++ programming.
Technical Skills:
- Proficiency in C++ (C++eleven/14/17) and strong knowledge of item-orientated programming.
- Experience with HPC architectures and parallel computing frameworks (MPI, OpenMP, CUDA).
- Knowledge of ordinary overall performance profiling and optimization strategies.
- Familiarity with numerical techniques, algorithms, and records structures.
- Experience with model control systems along facet Git.
- Understanding of multi-threading and concurrency problems.
- Analytical Skills: Strong hassle-solving talents and interest to detail. Ability to research complex issues and layout inexperienced answers.
- Communication Skills: Excellent verbal and written communication competencies. Ability to articulate technical requirements to a non-technical target marketplace.
- Team Player: Demonstrated capacity to artwork successfully in a fixed-oriented surroundings.
Preferred Qualifications:
- Experience in the economic offerings enterprise organisation, in particular in computational finance.
- Familiarity with additional programming languages which include Python or Java.
- Knowledge of disbursed computing frameworks and cloud computing structures.
- Understanding of software application utility development lifecycle (SDLC) and agile methodologies.
Why Join Us:
- Innovation: Be a part of a crew that drives innovation and leverages modern-day era to remedy complicated issues.
- Career Growth: Opportunities for non-save you learning and expert development. Clear profession improvement paths and mentorship applications.
- Diversity and Inclusion: A various and inclusive paintings surroundings wherein clearly everyone’s unique perspectives are valued.
- Impact: Contribute to tasks that have a significant effect on the worldwide economic marketplace.
- Benefits: Competitive earnings, entire fitness benefits, retirement plans, and numerous worker properly-being programs.
How to Apply:
Interested candidates are invited to put up their resume together with a cover letter detailing their relevant revel in and explaining why they may be a splendid suit for this position.
JP Morgan Chase & Co. Is an equal possibility industrial agency organization. We have amusing range and are devoted to developing an inclusive surroundings for all employees.
This system description outlines the essential competencies and necessities of the HPC C++ Developer feature at JP Morgan. If you non-public the specified talents and experience, we encourage you to use and be a part of our modern crew.
Other Jobs: