The SR Software Engineer I – AI is responsible for designing, developing, and implementing artificial intelligence solutions that align with business goals. This senior-level position bridges the gap between business strategy and technical implementation, while driving innovation and digital transformation initiatives.
What you will do:
- Analyze existing AI frameworks and models to understand and document functionality, business rules, and data flows.
- Perform all stages of the AI development life cycle, self-manage activities on smaller projects and serve as technical lead on small, medium and large projects.
- Determine operating requirements, costs, as well as resource needs for assigned projects and work in conjunction with a project manager on initiatives.
- Co-lead with Project Manager employing object-oriented analysis and design techniques including use case analysis, object modeling, and database schema design to ensure business requirements and design goals are met.
- Participate in application architecture planning (including system partitioning and framework design) to determine optimal solution architecture, efficiency, maintainability, and scalability.
- Assist in developing and maintaining AI frameworks and standards, models, and guiding principles to help define and govern the future state architecture, business processes, information systems, and infrastructure
- Support the definition and development of AI platform roadmaps and technology lifecycles, transformational initiatives, M&A technology due diligence and integration plans, and solution design across a wide and diverse portfolio of solutions
- Provide support on projects focused on AI compliance, development, and implementation of strategic technological directives
- Participate in the vendor selection process and provide recommendations for investment in AI solutions, supported by appropriate ROI, total cost of ownership, and/or cost-benefit analyses
- Contribute to innovation initiatives and proof of concept projects in AI
- Assist in developing and presenting business cases for AI initiatives, for approval, funding, and prioritization
- Provide technical support and training within the AI capability scope
- Represent the AI organization for application, data, and infrastructure domain-specific initiatives by supporting these initiatives from an AI perspective
- Assist in architecting AI-based applications, mobile applications, and infrastructure, web services, middleware, and databases needed to support the future state technology platform
- Ensure coordination and completion of design review based on formalized AI standards
- Support compliance between business strategies and AI transformation activities
- Lead / develop: High-level system narratives, storyboards, and user interface prototypes.
- Lead / develop: Detailed design specifications for hardware and software use by the technical team.
- Lead / develop: System test plans, ensure software quality assurance (SQA) standards are achieved, and validate that business goals are accomplished.
- Lead / develop: Detailed estimates for projects, including resource allocation, timelines, and budget.
- Develop applications to CDW coding standards and quality.
- Identify issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved.
- Make technical decisions to meet the design goals laid out in product road map and by management.
- Coach, mentor and monitor progress of jr. members, mentor & coach.
- Draw appropriate resources together in order to address technical issues.
- Direct and focus the efforts of the technical project team.
- Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management.
- Report project/task status to the management.
- Collaborate with business and project teams to gather requirements and business needs.
- Make technical decisions to meet the design goals laid out in product road map and by management.
- Identify issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved.
- Draw appropriate resources together to address technical issues.
- Monitor progress of project teams.
- Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management.
- Report project/task status to the management.
- Step in as team member throughout the software development process as needed.
What we expect of you:
- Bachelor’s degree and 5 years’ experience with Information Technology, specifically working with AI architectural standards and roadmaps; OR
- 9 years’ experience with Information Technology, specifically working with AI architectural standards and roadmaps.
- Experience in large scale, complex AI projects.
- Demonstrated ability to build rapport and maintain productive working relationships cross-departmentally and cross functionally.
- Excellent written and verbal communication skills with the ability to effectively interact with and present to all stakeholders including senior leadership.
- Strong organizational, planning and creative problem solving-skills with critical attention to detail.
- Demonstrated success of facilitation and solutions implementation.
- History of balancing competing priorities with the ability to adapt to the changing needs of the business while meeting deadlines.
- Experience with Microsoft AI, a plus.
Pay range: $99,000 – $146,800 depending on experience and skill set
Annual bonus target of 5% subject to terms and conditions of plan
Benefits overview: https://cdw.benefit-info.com/
Salary ranges may be subject to geographic differentials #LI-SC3
We make technology work so people can do great things.



