Lead Software Engineer AI/ML
Core
Lead Software Engineer responsible for designing, building, and operating scalable ML systems and secure software solutions within financial services, leveraging AI-assisted development tools.
Role type
Senior IC Lead Software Engineer (AI/ML)
Builds
Scalable ML systems for batch and real-time inference, data/feature pipelines, and secure production software applications.
Domain
Financial Services / AI & Machine Learning
Deliverable
production ML models | product features
Required skills
System design, application development, testing, operational stability, advanced programming languages, SDLC, CI/CD, cloud-native architecture, financial services IT systems knowledge, responsible AI practices, MLOps, event-driven/streaming architectures.
Preferred skills
Mentoring and coaching, LLM-enabled architectures (RAG, prompt management, safety filters), Responsible AI (bias/fairness testing, explainability), MLOps (model registries, feature stores, drift monitoring), ML use cases in servicing/customer operations.
Technologies
AI CI/CD, Cloud, LLM, MLOps, Model Training, RAG, Security, MLflow, Mobile
Responsibilities
Design and develop secure, high-quality production code; drive adoption of enterprise-authorized AI-assisted engineering practices; lead evaluation sessions with external vendors and internal teams; design and deliver scalable ML systems including training, evaluation, deployment, and monitoring; lead communities of practice for emerging technologies like MLOps and observability.
Seniority
Senior, hands-on IC with leadership responsibilities