DescriptionJoin J.P. Morgan as a Full Stack Python Engineer where youll focus on developing intuitive and responsive web user interfaces and backend solutions. Collaborate with the Applied AI/ML group and development teams across the Technology organization to engineer and deploy innovative machine learning solutions into production.
As a Full Stack Python Engineer you will utilize your expertise in web development using HTML JavaScript and CSS complemented by backend skills in Python. Engage with multiple projects to build cloud-based frameworks for hosting machine learning models ensuring production quality and rapid deployment.
Job Responsibilities:
- Focus on developing intuitive and responsive web user interfaces using HTML JavaScript and CSS.
- Collaborate with Data Scientists on projects to build cloud-based frameworks for hosting machine learning models.
- Provide software engineering expertise throughout the model development lifecycle.
- Utilize internal and external cloud platforms to ensure models are developed in accordance with SDLC guidelines are of production quality and can be deployed quickly.
- Interact with platform developers engineering and developer communities leveraging existing infrastructure and integrating new technologies as needed.
Required Qualifications Capabilities and Skills:
- Formal training or certification on software engineering concepts and significant applied experience
- Proven expertise in web development using HTML JavaScript (including popular frameworks such as React or Angular) and CSS with required backend development skills in Python.
- Strong debugging and performance optimization skills.
- Hands-on practical experience delivering system design application development testing and operational stability
- Proficiency in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD Application Resiliency and Security
Preferred Qualifications Capabilities and Skills:
- Practical experience with cloud platforms e.g. Kubernetes AWS.
- Comfort with rapid prototyping and disciplined software development processes.
- Experience with REST web services and messaging technologies like MQ or Kafka.
Professional Skills:
- Curiosity creativity resourcefulness and a collaborative spirit.
- Clear and effective verbal and written communication.
- Demonstrated ability to work on multi-disciplinary teams with diverse backgrounds.
- Interest in problems related to the financial services domain (specific past experience in the domain is not required).