As a Software Engineer at JPMorgan Chase, you will be responsible for designing and developing machine learning systems. This includes selecting appropriate datasets and data representation methods to preprocess and engineer features, researching and implementing machine learning algorithms and tools, and designing, implementing, and supporting tools and workflows to facilitate machine learning experiments, tests, and production deployments. You will transform and convert data science prototypes into machine learning model deployments, perform statistical analysis, and develop machine learning applications according to business analytical requirements. Additionally, you will leverage cloud platforms to design, develop, and support machine learning workloads across the firm, extend machine learning libraries and frameworks to support complex requirements, and utilize agile practices to continuously improve development velocity and delivery quality. Keeping abreast of developments in the machine learning field is also a key part of this role.