At a Glance
- Tasks: Design and build AI governance platforms for seamless compliance and security.
- Company: Join JP Morgan Chase, a leader in financial innovation.
- Benefits: Competitive salary, diverse workplace, and opportunities for growth.
- Other info: Mentorship opportunities and a culture of continuous improvement.
- Why this job: Make a real impact in AI/ML while ensuring safety and governance.
- Qualifications: Experience in software engineering and understanding of AI/ML concepts.
The predicted salary is between 100000 - 150000 ÂŁ per year.
If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. JP Morgan Chase’s ambitions for AI/ML are transformational, but safety and security are non‑negotiable. As a Principal Software Engineer within AI Governance Engineering, you will design and build platforms and shared services that enable teams to develop, deploy, and operate AI/ML solutions with compliance and governance seamlessly integrated. Your focus will be to deliver best‑in‑class developer tooling that reduces friction and operational toil while raising the firm‑wide standard for security, reliability, auditability, and responsible AI. This role is suited to a Senior Engineer who can operate as a technical leader across multiple teams—defining architecture, influencing standards, and delivering high impact software that scales.
Job Responsibilities
- Architect and build governance‑by‑design platforms that embed policy controls, approvals, and evidence collection into the AI/ML delivery lifecycle (from development to validation to deployment and monitoring).
- Develop reusable services and APIs that enable consistent governance capabilities across diverse AI/ML use cases (e.g., model onboarding, registration, metadata capture, lineage, and lifecycle state management).
- Create developer‑first tooling (CLI, SDKs, libraries, templates, automated checks) that makes compliant workflows the easiest workflows.
- Integrate controls into CI/CD pipelines for ML systems, including automated validation gates, artifact integrity checks, and promotion workflows with audit trails.
- Design secure‑by‑default patterns for sensitive data handling and model operations, collaborating with security partners to meet firm standards.
- Implement observability and monitoring for governance platforms, including operational telemetry, usage analytics, and control effectiveness measurement.
- Drive engineering excellence through design reviews, reference architectures, coding standards, performance benchmarking, and reliability engineering practices.
- Partner with stakeholders across engineering, model risk, compliance, legal, privacy, and business teams to translate governance requirements into scalable technical solutions.
- Mentor and grow engineers, providing technical guidance and fostering a culture of quality, ownership, and continuous improvement.
- Contribute to strategic roadmap for AI governance engineering, identifying opportunities to reduce toil, automate controls, and improve time‑to‑market safely.
Required Qualifications, Capabilities, And Skills
- Professional software engineering experience with ownership of complex, production‑grade systems.
- Proficiency in programming languages such as Python, Java, C++, Go, or Scala.
- Understanding of AI/ML concepts and lifecycle fundamentals, including model evaluation, drift, reproducibility, and feature pipelines.
- Experience designing and operating distributed systems or internal platforms used by multiple teams.
- Strong technical communication and stakeholder management skills.
Preferred Qualifications, Capabilities, And Skills
- Experience delivering systems with auditability, traceability, and compliance requirements in regulated environments.
- Ability to influence architecture decisions and collaborate effectively across teams.
We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
Principal Software Engineer - Executive Director employer: JPMorganChase
Contact Detail:
JPMorganChase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer - Executive Director
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those at JP Morgan Chase. A personal referral can make all the difference in getting noticed.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills and understanding AI/ML concepts. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 3
Showcase your projects! Bring examples of your work that demonstrate your experience with governance, compliance, and developer tooling. This will help you stand out as a candidate who can deliver high-impact software.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re serious about joining the team.
We think you need these skills to ace Principal Software Engineer - Executive Director
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the job description. Highlight your experience in AI/ML, governance, and any relevant programming languages like Python or Java. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI governance and how your background makes you a perfect fit for the role. Don’t forget to mention specific projects or achievements that showcase your technical leadership.
Showcase Your Technical Skills: In your application, be sure to highlight your proficiency in programming languages and your experience with distributed systems. We’re looking for someone who can influence architecture decisions and deliver high-impact software, so let us know how you've done this in the past!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you’re well-versed in the programming languages mentioned in the job description, like Python, Java, or C++. Brush up on your understanding of AI/ML concepts and be ready to discuss how you've applied them in past projects.
✨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll need to demonstrate your ability to lead technical discussions and influence architecture decisions. Prepare examples of how you've mentored others or driven engineering excellence in previous roles.
✨Understand Compliance and Governance
Since this role focuses on governance in AI/ML, be prepared to discuss your experience with compliance requirements and how you've integrated policy controls into software development. Highlight any relevant projects where you ensured auditability and traceability.
✨Communicate Effectively
Strong communication skills are key for this position. Practice articulating complex technical concepts clearly and concisely. Be ready to explain how you've collaborated with cross-functional teams, including stakeholders from compliance and legal backgrounds.