Senior Engineer, AI Applications Development
White & Case LLP · Tampa, FL · 1 wk ago
HybridEngineering$130k–$200k/yrFull-time
Duties and Accountabilities
- Develop, integrate, and maintain AI-powered applications using Microsoft AI and cloud technologies (Azure OpenAI, Cognitive Services, Machine Learning, etc.).
- Leverage Azure AI services to implement NLP, computer vision, and predictive analytics solutions.
- Build and integrate AI-driven solutions into business processes to enhance efficiency.
- Develop applications within Azure Foundry, optimizing them for performance and scalability.
- Collaborate with the Innovation Team and data scientists to explore R&D initiatives related to AI and automation.
- Implement Copilot and Copilot Studio solutions to streamline workflows and automate tasks.
- Create intelligent workflow automation using Power Platform (Power Automate, Power Apps, Power Virtual Agents).
- Participate in full software development lifecycle (SDLC) activities, including design, development, testing, deployment, and support.
- Develop custom solutions using JavaScript, React, TypeScript, Python, and the Graph API.
- Develop and maintain cloud-native applications, ensuring optimal security, scalability, and compliance.
- Follow DevOps best practices, including CI/CD pipelines, Infrastructure as Code (IaC), and automated testing.
- Maintain existing applications, ensuring they remain performant, secure, and up to date.
- Troubleshoot technical issues and implement bug fixes proactively.
- Stay informed of the latest Microsoft and AI advancements, incorporating new technologies where applicable.
- Maintain the practice of continuous improvement and education by attending seminars, etc., and keeping current on new leadership skills.
- Maintain professional and technical knowledge by reviewing related professional publications.
- Interact with all levels of staff.
Qualifications
- B.S. degree in Computer Science, Software Engineering or related field, or equivalent experience.
- 3+ years of experience in software development with a focus on AI, automation, or cloud-based solutions.
- Strong proficiency in Microsoft AI and cloud platforms, including: Azure AI services (OpenAI, Cognitive Services, Machine Learning, Bot Services), Microsoft Graph API.
- Experience developing in Python, React, JavaScript/TypeScript, and PowerShell.
- Knowledge of AI/ML frameworks and integration of AI models into applications.
- Understanding AI/ML concepts, including NLP, chatbot development, and automation.
- Strong knowledge of DevOps methodologies, CI/CD pipelines, and Git-based workflows.
- Team player who is ambitious and motivated.
- Excellent interpersonal skills and patience working with others.
- Must be able to multitask and work in a fast-paced environment.
- Excellent verbal and written communication skills with the ability to write concise, accurate and readable technical documentation and reports.
- Successful track record of working in an IT development team.