Required Field of Study:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Data Science, Artificial Intelligence, or a related field
Minimum Years of Experience Required:
- 5+ years of professional software or application development experience, including hands-on experience developing Python-based applications or solutions, and experience developing, implementing, or integrating AI-enabled applications.
Description of Preferred Experience:
- Strong software/Python development foundation plus some hands-on AI-enabled application experience, with the more specialized AI/LLM/cloud experience remaining preferred.
- Experience integrating applications with APIs, enterprise systems, databases, or other data sources.
- Experience developing or supporting applications within a cloud-based environment.
- Experience applying security and data protection practices to application development and system integrations.
Preferred Field of Study:
- Advanced degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or a related technical field.
Preferred Years of Experience:
- 8+ years of professional software or application development experience, including two (2) or more years of hands-on experience developing, implementing, or integrating AI, generative AI, LLM-powered, or agentic AI solutions.
Description of Preferred Experience:
- Experience developing or integrating AI and LLM solutions within a complex or enterprise environment.
- Experience with Microsoft Azure, Azure OpenAI, Azure AI services, or comparable cloud-based AI platforms.
- Experience developing agentic AI workflows and orchestrating AI models, tools, APIs, and data sources.
- Experience with retrieval-augmented generation (RAG), prompt engineering, embeddings, semantic search, or vector databases.
- Experience implementing security controls and safeguards for AI-enabled applications.
- Experience developing evaluation or monitoring approaches for AI application performance, accuracy, hallucinations, or model drift.
- Experience optimizing LLM prompts, model configurations, or parameters for performance, reliability, and cost efficiency.
- Experience working within a complex, enterprise, international, or global organization
Competencies/Skills Required:
- Strong written and verbal communication skills, with the ability to communicate technical concepts to both technical and non-technical audiences.
- Strong programming and application development skills, including proficiency in Python.
- Working knowledge of artificial intelligence, generative AI, large language models (LLMs), and related development approaches, including prompt engineering, RAG, and agentic workflows.
- Working knowledge of cloud-based technologies, AI services, information security, data privacy, and secure development practices.
- Strong critical thinking, analytical, troubleshooting, and problem-solving skills.
- Ability to translate business requirements into practical, secure, and scalable technical solutions.
- Strong collaboration and stakeholder management skills, with the ability to influence and work effectively across functions without direct authority.
- High degree of initiative, accountability, adaptability, and sound judgment, with the ability to manage multiple priorities and work independently.
This position may require periodic onsite attendance, either currently or in the future, based on business needs. Occasional travel may also be required to attend company-sponsored events, meetings, all-hands gatherings, training sessions, or other activities necessary to support the essential functions of the role.