Senior Lead Software Engineer - Machine Learning I/O
Salary not listed • Plano, TX, United States • Full-time
Posted 1mo ago
No salary is listed. Many US states require employers to post a pay range, so ask about pay early.
About the job
As a Senior Lead Software Engineer within the Consumer & Community Banking - Machine Learning I/O team, you will be a key contributor to an agile team focused on enhancing, building, and delivering market-leading technology products securely, stably, and at scale. You will drive significant business impact by applying deep technical expertise and problem-solving skills to a variety of challenges across multiple technologies and applications. This role involves providing technical guidance, developing high-quality production code, and driving the adoption of AI-assisted engineering practices to improve code quality and delivery speed.
Responsibilities
- Provide technical guidance and direction to business and technical teams, contractors, and vendors.
- Develop secure, high-quality production code and review code written by others.
- Drive adoption and governance of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
- Establish measurable validation standards for AI outputs and promote reuse of proven patterns and automation.
- Apply knowledge of Software Development Life Cycle (SDLC) tools, including AI-assisted development capabilities, to enhance automation value.
- Influence product design, application functionality, and technical operations and processes.
- Serve as a subject matter expert in one or more technical areas.
- Contribute to the engineering community by advocating for firmwide frameworks, tools, and SDLC practices.
- Influence peers and decision-makers regarding the use of leading-edge technologies.
- Foster a team culture of diversity, opportunity, inclusion, and respect.
Requirements
- 5+ years of applied experience with formal training or certification in software engineering concepts.
- Hands-on experience in system design, application development, testing, and operational stability.
- Advanced proficiency in Python, Terraform, and AWS (ECS, EKS, Docker).
- Experience with Frontier Models such as OpenAI and Claude.
- Advanced knowledge of software applications and technical processes, with in-depth expertise in areas like cloud, AI, or machine learning.
- Demonstrated experience leading the effective use of enterprise-authorized AI-assisted software development tools.
- Ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling.
- Experience coaching senior engineers/leads on compliant AI usage patterns and controls.
- Ability to independently solve design and functionality problems with minimal oversight.
- Current working experience with ChatGPT, LLMs, and MLIO skillsets.
- Practical cloud-native experience.
- Background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
