Software Engineer III - AIML

JPMorgan Chase
Apply Now

Job Description

As a Software Engineer III at JPMorgan Chase within Corporate AIML Data Platforms, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. In this exciting role you are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Designs, develops, and maintains robust, scalable, and efficient Python code for AI and ML applications.
  • Stays updated with the latest advancements in AI and ML, particularly in LLMs, and apply this knowledge to innovate and improve products and solutions.
  • Works with large datasets to preprocess and analyze data, ensuring high-quality input for machine learning models.
  • Collaborates with cross-functional teams, including data scientists, product managers, and other developers, to deliver integrated solutions. Mentor junior developers and provide technical guidance.
  • Creates and maintain comprehensive documentation for code, models, and processes to ensure knowledge sharing and continuity.
  • Identifies and resolves technical challenges and bottlenecks in the development and deployment of AI and ML solutions.
  • Ensures that all AI and ML solutions comply with relevant security standards and regulations.
  • Continuously optimizes the performance of machine learning models and applications to meet business objectives and user needs.

 Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Proficiency in Python programming, with a strong understanding of its libraries and frameworks commonly used in AI and ML, such as TensorFlow, PyTorch, scikit-learn, and NumPy.
  • Experience with natural language processing (NLP) and working with LLMs, such as GPT, BERT, or similar models.
  • Strong understanding of machine learning algorithms, data structures, and software design principles.
  • Familiarity with data preprocessing, data analysis, and data visualization tools.
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams and stakeholders.
  • Ability to work independently and manage multiple projects simultaneously.
  • Experience in software development, with a focus on AI and ML projects.

 Preferred qualifications, capabilities, and skills

  • Relevant certifications in AI, ML, or cloud computing can be an added advantage, such as AWS Certified Machine Learning, Google Professional Machine Learning Engineer, or TensorFlow Developer Certificate.
  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes) for deploying ML models.

Company Info.

JPMorgan Chase

For over 200 years, JPMorgan Chase & Co has provided innovative financial solutions for consumers, small businesses, corporations, governments and institutions around the world. Today, we're a leading global financial services firm with operations servicing clients in more than 100 countries. JPMorgan Chase & Co. is an American multinational investment bank and financial services holding company headquartered in New York City. JPMorgan Chase

Get Similar Jobs In Your Inbox

JPMorgan Chase is currently hiring Software Engineer Jobs in Jersey City, NJ, USA with average base salary of $133,000 - $185,000 / Year.

Similar Jobs View More