Lead Software Engineer - Data & AI
Core
Lead Software Engineer responsible for designing, developing, and maintaining secure, high-quality production code and data pipelines using AI-assisted tools.
Role type
Senior IC Lead Software Engineer (Data & AI)
Builds
Secure, high-quality production code and data pipelines
Domain
Financial services, Cloud, Artificial Intelligence, Machine Learning
Deliverable
production ML models | product features
Required skills
System design, Application development, Testing, Operational stability, Data pipeline building, Java, Spring, SQL, Python, Spark, AWS, Databricks, CI/CD, Agile methods, AI-assisted development validation, Responsible AI practices
Preferred skills
Automation, Continuous delivery, Software Development Life Cycle expertise, Coaching engineers on safe AI adoption
Technologies
AWS, Databricks, Java, Spring, SQL, Python, Spark, CI/CD tools
Responsibilities
Design, develop, and troubleshoot creative software solutions; Review and debug code written by others; Identify opportunities to automate remediation of recurring issues; Lead evaluation sessions with external vendors and internal teams; Lead communities of practice for emerging technologies; Drive team adoption of enterprise-authorized AI-assisted engineering practices; Apply knowledge of SDLC toolchain to increase automation value
