Lead Software Engineer
Harnham
Lead Backend Engineer – AI
Location: Fully remote within the United States
Employment Type: Full-time, permanent
Role Overview
We are partnering with a healthcare analytics SaaS company to hire a Lead Backend Engineer – AI. This hands-on technical leader will evolve core backend services while building production-ready AI and machine learning capabilities.
You will work across backend engineering, cloud infrastructure, data science, and applied AI to productionize LLM workflows, RAG systems, prediction and scoring services, model serving, and agentic applications. This role is ideal for an engineer with deep Java expertise and practical Python/ML experience who can make sound architectural and build-versus-buy decisions.
Responsibilities
- Lead the design and development of scalable backend services for the healthcare analytics platform
- Build AI-enabled capabilities including LLM integrations, RAG workflows, predictive and scoring services, model serving, and agentic applications
- Partner with Data Science to move models and proof-of-concepts into reliable production systems
- Develop APIs and services using server-side Java and Python/FastAPI
- Build and maintain ML pipelines, model deployment workflows, and model lifecycle processes
- Use tools such as MLflow for experiment tracking, model management, and deployment
- Design retrieval systems using vector databases, embeddings, and document search
- Evaluate build-versus-buy decisions across AI tooling, model providers, orchestration platforms, and vector stores
Requirements
- 10+ years of software engineering experience, including substantial backend or distributed systems work
- Strong server-side Java development experience
- Production experience with Linux, cloud infrastructure, and scalable service architectures
- Hands-on experience building and operating AI or machine learning systems in production
- Strong Python experience, including FastAPI
- Experience with LLM applications, LangChain or similar orchestration frameworks, and agentic workflows
- Experience with vector databases, embeddings, RAG architectures, and retrieval systems
- Experience with model serving, ML pipelines, model deployment, and lifecycle management
- Familiarity with MLflow or comparable tools for experiment tracking and model registry
Nice to Haves
- Healthcare, healthcare analytics, health tech, or regulated SaaS experience
- Experience with sensitive data, security, privacy, or compliance-focused systems
- We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Asset and Wealth Management - Asset and Wealth Management Technology & Operations team, you are...Suggested
- As a Lead Software Engineer at JPMorgan Chase within the Test Integration and Implementation Payments Technology Team in the Corporate & Investment Bank line of business, you serve as a seasoned member of an agile team to support, design and deliver trusted market-leading...Suggested
- We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Chief Technology Office (CTO) - Identity & Access Management, you are an integral part of an...SuggestedWork at office
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within Cloud Foundation Services, you are an integral part of an agile team that works to enhance, build,...SuggestedFor contractors
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking - Deposits 2.0 team, you are an integral part of an agile team that...SuggestedTemporary work
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Global Finance Technology, you are an integral part of an agile team that works to enhance,...For contractorsWork at officeRemote work
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Chief Technology Office - Risk, Control & Regulatory team, you are an integral part of an agile...Work at office
- We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Community Banking, you are an integral part of an agile team that works to enhance...
- ...of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Lead Software Engineer at JPMorganChase within the Global Finance Technology, you are an integral part of an agile team that works to enhance, build...Work at office
- ...an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an Android Software Engineer III... ...member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way....
- We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Corporate Sector - Chief Technology Office (CTO), you are an integral part of an agile team...Work at office
$122.5k - $198k
OverviewThe Lead Software Engineer is a senior individual contributor responsible for leading the design,development, and delivery of complex software solutions within Crestron’s product ecosystem. Working with significant autonomy, this role drives technical execution...- We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer & Community Banking, you are an integral part of an agile team that works to enhance,...
- Join JPMorganChase’s Chief Data & Analytics (AIML Data Platforms) team in Jersey City as a Senior Lead Software Engineer building AI foundation services for GenAI and ML at enterprise scale. You’ll lead hands-on delivery of secure, reliable, cloud-native platform capabilities...
$112.7k - $193.2k
...interested in.Required Qualifications:12+ years of professional experience in Information Technology (IT)8+ years of experience developing software applications5+ years of experience developing applications using Scala, Python, JSON, and Web Services 3+ years of experience...Minimum wageFull timeTemporary workWork experience placementLocal areaRemote work- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer-Databricks at JPMorgan Chase within our Corporate Technology team, you are an integral part of an agile team that works to...Work at office
- ...large corporate environment with one or more modern programming languages and database querying languages. Overall knowledge of the Software Development Life Cycle. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security....
- Job Summary:As a Software Engineer in the Corporate Technology AI4Tech Scaling Team, you will develop software products critical to business advancement. You will work within an agile team to build, enhance, and deliver secure, stable, and scalable technology solutions....Work at office
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Consumer & Community Banking Connected Commerce Technology team, you are an integral part of an...For contractors
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Banking - Post Trade Technology, you are an integral part of an agile...
- We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer & Community Banking, you are an integral part of an agile team that works to enhance,...
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Digital & Platform Services, you are an integral part of an agile...
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within the Consumer & Community Banking - Machine Learning I/O team, you are an integral part of an agile...For contractorsWork experience placement
- We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology - Consumer and Community Banking Risk Technology team, you are an...Work at office
- ...adventure where you can push the limits of what's possible. As a Software Engineer III SQL Server Database Engineer at JPMorgan Chase within the... ...member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way....
- As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector-Infrastructure Platforms, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way...
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Asset & Wealth Management, you are an integral part of an agile team that works to enhance,...
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within Cloud Foundation Services, you are an integral part of an agile team that works to enhance, build,...Contract work
- ...of what’s possible with us as an experienced member of our Software Engineering team.As an Experienced Software Engineer at JPMorganChase within... ...of an agile IAM team responsible for delivering market-leading technology solutions, driving innovation through AI, and establishing...
- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Corporate Sector - Corporate Technology, you are an integral part of an agile team that works to...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!

