As AI Software Engineer, you will work on initiatives across the entire business; initiatives range from our complex global operation to the digital customer experience. We're looking for someone who is passionate about developing solutions for real-world, large-scale problems using Artificial Intelligence techniques including Generative AI, deep learning, machine learning, reinforcement learning, and CNNs.
- Grow Delta's use of AI within customer and employee facing experiences
- Partner with cross functional business and technology teams to understand business landscape and drive AI opportunities.
- Provide technical thought-leadership and direction for AI solutions across a wide range of centralized and distributed environments across the Delta landscape.
- Partner with Architecture, Foundations, and Security teams to pave the way for Delta leverage industrialized design patterns
- Help to define, design and capture data required for measurement of each solution
- Collaborate frequently to share ideas and gain perspective. Communicates critical information in a clear and timely manner. Listens to others. Seeks clarification and confirms shared understanding when communicating.
- Delivering with Quality and Speed
- Collaborate with business and product owners, understanding the product and business domain to engineer solutions that create a competitive advantage
- Work within a team of engineers and cross-divisionally to design and build Artificial Intelligence into technical solutions at scale
- Contribute to the strategy around which frameworks and technologies are leveraged with each solution, and partner with the foundations teams to approve new design patterns
- Look upstream and downstream to see around corners and anticipate future consequences for immediate technical choices
- Document and communicate solutions with effective documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Design, Develop, Monitor, and scale AI components, APIs, and loosely coupled applications and integrate these with highly available channels and systems
- Incorporate security standards, test-driven development, and pipeline deployment automation to achieve robust reliability and scale
- Mentor junior team-mates to define and implement detailed measurement data, error logging/tracking for all products within our domain
- Initiate and lead code reviews and continuous improvement efforts
- Analysis and implementation of Performance/Stability/Reliability initiatives
- Monitors metrics, problems, trends, and costs, in order to determine solutions, required process changes, etc. that will make the function more efficient
- Plan, create, and execute automated test cases and load/performance testing
- Operate with Agile and Cloud Target squads within two-week sprints
- Own and support what you build
- Production issue triage, management, and prevention with a focus on continuous improvement
- Develop an AI first mindset and help democratize AI for Delta