Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer 
United States, New Jersey, Jersey City 
191337175

01.04.2025

Job responsibilities

  • Works with business stakeholders, product teams, and other technology teams to finalize software solutions
    in-line with the strategic end-state.
  • Leads efforts to solve business problems through the delivery of high-quality, cloud-centric software embracing modern software practices and technology.
  • Architects, designs, and develop multiple AI products for core AI and Machine Learning (ML) team leveraging generative AI, natural language
    processing and other AI-ML technologies.
  • Mentors other software developers and data scientists, and give guidance to developers on the team.
  • Determines timelines for different product features and communicate them to business stakeholders.
  • Allocates work to team members and lead Agile scrum development through daily scrum meetings. Lead the architecture and design efforts for backend services as well as the web front end.
  • Performs data modeling for different AI software solutions, decide data persistence strategies, and create data pipelines.
  • Establishes coding standards for committing codes into different repositories and perform code reviews.
  • Maintains responsibility for product deployments on public and private clouds, and ensure server costs are properly managed through regular monitoring and tuning.
  • Performs test-driven back-end development, as well as test-driven front-end development.
  • Contributes to test-driven AI and ML model development and improvement. Telecommuting permitted up to 40% of the week.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability and Agile SDLC.
  • Advanced in following languages Python, React, NodeJs, Javascript
  • Proficient in following technologies, Redux, Web sockets, JEST, GraphQL
  • Proficiency in automation and continuous delivery methods
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In-depth knowledge of the financial services industry and their IT systems
  • Experience in microservice design pattern, data structures and algorithms
  • Experience with cloud services like AWS,
  • Experience working in global setup and have ability to interact with clients.

Preferred qualifications, capabilities, and skills

  • Exposure to python libraries such as pandas, scipy and numpy
  • Exposure to python concurrency through python multiprocessing would be advantageous.
  • Exposure to grid computing concepts would be advantageous.
  • Knowledge of the financial services industry and their IT systems