Lead Software Engineer - Python / Java & AI
Core
Lead Software Engineer building production AI-enabled backend services, APIs, and micro-services using Python/Java, LLMs, and agentic workflows for enterprise-scale financial systems.
Role type
Senior IC Lead Software Engineer (AI/ML & Backend)
Builds
Production AI systems, backend services, APIs, micro-services, and multi-cloud infrastructure
Domain
Financial Services / Applied AI Engineering / Cloud Infrastructure
Deliverable
production ML models
Required skills
Python, Java, SQL, REST/gRPC, LLM orchestration, Kubernetes, CI/CD, Terraform, Observability, Relational/NoSQL databases
Preferred skills
Terraform, Responsible AI practices, Distributed systems debugging, Test strategy, Event-driven architecture
Technologies
Python, Java, Kubernetes (EKS/AKS/GKE/OpenShift), Terraform, SQL, NoSQL (DynamoDB/Cosmos DB/Firestore), gRPC, CI/CD pipelines
Responsibilities
Design and implement LLM-driven agentic workflows and inference-time integrations; Build and maintain REST/gRPC endpoints with security and validation; Develop backend services with SQL-backed business logic; Contribute to CI/CD pipelines and infrastructure-as-code; Improve service operability via observability tooling and incident response.
Seniority
Senior, hands-on IC with leadership responsibilities