Flowserve Corp.-posted about 2 months ago
Full-time • Mid Level
Irving, TX
5,001-10,000 employees
Machinery Manufacturing

Flowserve seeks an AI Software Engineer with expertise in Large Language Models (LLMs), agentic AI frameworks, and business analysis to build and optimize AI-driven business applications in an Azure-only environment. The role bridges technical development and business needs, translating stakeholder requirements into scalable AI solutions with a primary emphasis on Microsoft Semantic Kernel for orchestration and extensive use of the Microsoft Graph API. End-to-end responsibilities include designing, deploying, and monitoring AI solutions with Azure AI Foundry. Agent-based development leverages patterns such as Model Context Protocol (MCP) and follows SDLC best practices to deliver innovative AI solutions with measurable ROI.

  • Conduct business analysis to identify requirements, pain points, and high-value AI opportunities.
  • Collaborate with cross-functional teams-from data engineering to product management-to transform business needs into innovative AI solutions.
  • Design, develop, and deploy full-stack AI applications using modern JavaScript frameworks ( React , Angular , Svelte , TypeScript , Node.js/Express ) and Python (FastAPI) .
  • Extract, process, and integrate data from ERP systems and other IT platforms.
  • Document system architecture, design decisions, and implementation strategies.
  • Implement and maintain robust API integrations and data pipelines.
  • Ensure data accuracy and optimal performance through continuous monitoring and iteration.
  • Develop and maintain model evaluation frameworks and performance monitoring systems.
  • Lead Microsoft Graph API integrations (app registrations; delegated/application permissions; change notifications/webhooks; delta queries; Mail, Calendar, Files/SharePoint/OneDrive, Teams, Users/Groups).
  • Facilitate technical discussions with stakeholders, providing architecture guidance and practical solutions.
  • Support strategic planning by collaborating on KPI maturity roadmaps and business analysis.
  • Assess and mitigate risks in AI implementations through testing and validation strategies.
  • 3-5 years of relevant experience in software development and AI/ML applications.
  • Strong proficiency in modern JavaScript frameworks and Python .
  • Proven track record of translating business requirements into technical solutions with measurable outcomes.
  • Familiarity with ERP systems and other IT platforms (e.g., Oracle, SAP S/4HANA , BPC, Power BI, Microsoft 365).
  • Solid understanding of the software development lifecycle and Agile methodologies.
  • Links to Git repositories and deployed solutions in the resume are strongly preferred.
  • Bachelor's degree in Computer Science, Business, or a related field (advanced degrees or equivalent experience are a plus).
  • Experience in industrial manufacturing or a related domain, or equivalent experience in a similar industry.
  • Hands-on experience with DevOps practices and Azure cloud services.
  • Familiarity with data engineering and analytics platforms.
  • Experience with Agile project management tools.
  • Medical, Dental & Vision Insurance (including FSA and HSA options)
  • Life Insurance + Supplemental Life, Child, Spousal, and AD&D Insurance
  • Short and Long Term Disability
  • Retirement Planning, 401(k) plan, & Financial Wellness Resources
  • Educational Assistance Program
  • Time off Policies (including sick leave, parental leave, and paid vacation)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service