Software Engineer III- Python/ AI
JPMorgan Chase (JPMC) · Other
- All Software Engineer Iii jobs
- Technology & Engineering
- GLASGOW, LANARKSHIRE, United Kingdom
- Professional · Full time
Free job alerts
Get new finance jobs by email.
Fresh vacancies from across banks, asset managers, hedge funds, PE/VC, fintechs and insurers — straight to your inbox. Free, no account, unsubscribe anytime.
Job Responsibilities
- esign and develop scalable and resilient systems using Python to support continuous improvement
- Apply Site Reliability Engineering (SRE) concepts to enhance system reliability and performance
- Execute software solutions, including design, development, and technical troubleshooting
- Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems
- Produce or contribute to architecture and design artifacts, ensuring design constraints are met
- Gather, analyze, and synthesize data to develop visualizations and reporting for software and system improvement
- Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture
- Implement reliability engineering practices such as monitoring, alerting, and automated recovery
- Define and measure Service Level Indicators (SLIs) and Service Level Objectives (SLOs) to track system health
- Conduct chaos engineering experiments to test system resiliency and identify weaknesses
- Perform performance testing using tools such as JMeter to ensure scalability and stability
- Collaborate with product teams to enhance system reliability, scalability, and performance
- Contribute to software engineering communities of practice and events exploring new and emerging technologies
- Foster a team culture of diversity, opportunity, inclusion, and respect
- Participate in post-incident reviews and drive root cause analysis for system failures
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in Python
- Experience developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages
- Knowledge of the Software Development Life Cycle, AWS cloud exposure, troubleshooting abilities, resiliency, and automation focus
- Understanding of agile methodologies such as CI/CD, application resiliency, and security
- Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Experience with AI and full understanding of the SDLC process, and MongoDB
- Familiarity with reliability engineering concepts, including monitoring, alerting, and automated recovery
- Ability to implement and maintain system health checks and performance metrics
- Experience with incident response and root cause analysis
- Commitment to writing maintainable, testable, and high-quality code
- Understanding of SRE principles, including SLIs, SLOs, and error budgets
- Experience with chaos engineering practices to test system resiliency
- Proficiency in performance testing tools such as JMeter
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
Related finance jobs
- Lead Software Engineer
JPMC · Hyderabad, Telangana, India
- Lead Software Engineer - Cloud Runtime Compute
JPMC · GLASGOW, LANARKSHIRE, United Kingdom
- IT Engineer
Alan · France
- Kaufmännischer Property Manager/ Immobilienverwalter (m/w/d) in Vollzeit Köln
WERTGRUND · Köln-Venloer Straße
- Data Engineer (Software Engineer II)
JPMC · Bengaluru, Karnataka, India
- Software Engineer III, Global Portfolio Holdings Technology
JPMC · Singapore
- Senior Software Engineer - Playwright Automation
Chubb · Telangana, India
- AI native Engineering Manager
Chubb · Telangana, India