AI Software Engineer

Irving, Texas US, United States

Flowserve

Flowserve moves, controls and protects the flow of materials in the world's most critical industries. Contact a representative today to learn more.

View all jobs at Flowserve

Apply now Apply later

Summary: 

We are seeking 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 this role, you will bridge technical development and business needs, translating stakeholder requirements into scalable AI solutions.

You will be responsible for designing, deploying, and monitoring end-to-end AI solutions using frameworks like LangChain and observability tools such as LangSmith (or similar). Working with agent-based development through tools like MCP (Model Context Protocol) and adhering to MLOps best practices, you will collaborate with cross-functional teams to deliver innovative AI solutions with measurable ROI.

Responsibilities:

  • Business Analysis & Collaboration:

    • Conduct thorough business analysis to identify requirements, pain points, and opportunities for AI implementation.

    • Collaborate with cross-functional teams—from data engineering to product management—to transform business needs into innovative AI solutions.

  • Application Development:

    • Design, develop, and deploy full-stack AI applications using modern JavaScript frameworks (e.g., React, Node.js) and Python.

    • Extract, process, and integrate data from ERP systems and other IT platforms.

    • Document system architecture, design decisions, and implementation strategies.

  • Integration & Pipeline Management:

    • Implement and maintain robust API integrations and data pipelines.

    • Ensure high-level data accuracy and optimal system performance through continuous monitoring and iteration.

    • Develop and maintain model evaluation frameworks and performance monitoring systems.

  • Technical Leadership:

    • Lead technical discussions with stakeholders, providing architecture guidance and technical solutions.

    • Support strategic planning by collaborating on KPI maturity roadmaps and business analysis.

    • Assess and mitigate risks in AI implementations through proper testing and validation strategies.

Technical Skills and Tools:

  • Frontend: React, TypeScript, HTML5, CSS3.

  • Backend: Node.js, Python, REST APIs, LangChain.

  • AI/ML: Experience with LangChain, LLM integration, and agent-based AI frameworks (e.g., MCP or equivalent).

  • MLOps & Cloud:

    • Strong expertise in Azure AI services and Azure Machine Learning.

    • Experience with Azure DevOps, Azure Pipelines, and Azure Monitor.

    • Familiarity with Azure ML Studio and Azure Container Registry.

    • Understanding of Azure's security and compliance features.

  • Database: SQL, Azure SQL Database, Cosmos DB, VectorDB technologies.

  • Tools:

    • Version Control: Git, Azure Repos.

    • CI/CD: Azure Pipelines, GitHub Actions.

    • Monitoring: Azure Application Insights, LangSmith.

  • Security & Ethics: Awareness of data security best practices, model fairness, and compliance with industry standards.

Requirements:

  • Bachelor's degree in Computer Science, Business, or a related field (advanced degrees or equivalent experience are a plus).

  • 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.

  • Familiarity with ERP systems and other IT platforms (e.g., Oracle, SAP, BPC, Power BI, MS Office).

  • Solid understanding of the software development lifecycle and agile methodologies.

  • We would appreciate it if you could showcase your work by sharing your Git repositories and deployed solutions through a link in your resume.

Preferred Experience / Skills:

  • 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.

Soft Skills:

  • Excellent communication and collaboration skills with the ability to influence stakeholders.

  • Strong problem-solving skills and attention to detail.

  • Ability to work effectively in a dynamic, cross-functional team environment.

Growth Opportunities:

  • Work with cutting-edge AI technologies and contribute to innovative solutions.

  • Continuous learning and development through hands-on experience with latest Azure AI services.

  • Opportunity to shape AI strategy and implementation practices.

  • Mentorship and knowledge sharing within a collaborative team environment.

  • Professional development support, including certifications and training.

Join our team and help drive the future of AI innovation while working with state-of-the-art cloud technologies and frameworks. We offer a collaborative environment where you can grow your skills and make a significant impact on our AI initiatives.

Benefits:

  • Flowserve offers competitive pay, annual bonuses, medical benefits on day 1, generous paid vacation time, paid holidays, 401(k) and many other excellent benefits!

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Agile AI strategy APIs Architecture Azure CI/CD Computer Science Cosmos DB Data pipelines DevOps Engineering Git GitHub Industrial JavaScript LangChain LLMs Machine Learning MLOps Node.js Oracle Pipelines Power BI Python React Security SQL Testing TypeScript

Perks/benefits: Career development Competitive pay Salary bonus

Region: North America
Country: United States

More jobs like this