CareerPlanSign in

Lead Software Engineer - Java or Python

USA💼 Full-time💰 $61,000–$61,000🗓 2026-09-06 → 2026-09-26

Core

Design, develop, test, and support enterprise applications and services using Java, Spring Boot, and Python, integrating AI/ML solutions into production.

Role type

Lead Software Engineer (Java/Python with AI/ML focus)

Builds

Enterprise applications, RESTful APIs, and AI/ML-enabled features for internal platforms and data services.

Domain

Financial services / Backend Engineering / Machine Learning

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Python, RESTful web services, CI/CD, data structures, algorithms, object-oriented design, security, distributed systems integration, AI/ML model integration, orchestration, evaluation

Preferred skills

LLMs, Retrieval-Augmented Generation (RAG), vector search, relational and NoSQL databases, high-volume data processing, agentic workflows (LangChain, LangGraph, CrewAI, Auto-GPT), Agile/SCRUM

Technologies

Java, Spring Boot, Python, JSON, REST, AI/ML frameworks, NoSQL, CI/CD tools

Responsibilities

Design, develop, and troubleshoot AI/ML solutions; build and maintain RESTful APIs and backend components; translate business needs into software and AI/ML specifications; produce architecture and design artifacts for complex applications; analyze and visualize large data sets to improve system performance and reliability.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.