Fortive

Software Architect

Fortive

full-time

Posted on:

Location Type: Remote

Location: Remote • Minnesota • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudDistributed SystemsDockerJavaScriptKubernetesMicroservices.NETNoSQLPythonPyTorchSQLTensorflowTypeScript

About the role

  • Provide technical thought leadership, drive technology direction across anesthesia, and ultimately help teams produce exceptional software that is aligned with business objectives.
  • Partner with team members to ensure cloud infrastructure solutions are designed with a high level of quality, security, and scalability.
  • Utilize the latest full stack technologies and cloud services to produce exceptional software within a continuous integration/continuous delivery environment.
  • Work closely with Product Management and cross-functional teams to evaluate, design, and implement AI/ML-powered features, including Generative AI and predictive analytics, across Provation products.
  • Develop and maintain architectural principles, frameworks, and strategies with a strong focus on cloud-native, AI-first solutions.
  • Drive architectural vision and build consensus across multiple engineering teams, incorporating scalable AI/ML pipelines and GenAI technologies.
  • Identify and promote reusability of code, models, and AI/ML components to accelerate delivery of intelligent features.
  • Lead the design and rapid development of proof-of-concepts (POCs) focused on AI/ML and GenAI.
  • Serve as an advocate for Agile methodologies and modern software engineering practices.
  • Research, assess, and apply emerging trends in Generative AI, machine learning, analytics, and cloud computing.
  • Leverage cloud platforms and MLOps tools to improve time-to-market and operational efficiency of AI/ML features.
  • Ensure architectural compliance with enterprise security, data governance, and model lifecycle standards.
  • Produce and maintain system models, AI architecture diagrams, and solution artifacts.
  • Collaborate in Agile ceremonies including estimation, sprint planning, and retrospectives, emphasizing AI-driven development.
  • Participate in code and model reviews, mentoring engineering and QA teams in AI/ML design patterns and responsible AI practices.
  • Lead prototyping and innovation efforts using GenAI.

Requirements

  • Bachelor’s degree in computer science, Data Science, or a related technical field preferred; equivalent work experience accepted.
  • 3–5+ years of software architecture experience, including at least 2 years in AI/ML solution architecture, with hands-on experience in Generative AI, ML pipelines, or AI-driven analytics.
  • Strong programming skills in C#, .NET Core, and hands on experience with Python or other ML-oriented languages/frameworks (e.g., TensorFlow, PyTorch).
  • Experience with microservices-driven architecture, including designing, developing, and deploying distributed systems using containers (e.g., Docker), Kubernetes (AKS preferred), and Azure Service Fabric or similar platforms.
  • Experience with both SQL (e.g., Azure SQL Database) and NoSQL (e.g., Cosmos DB), and managing datasets for model training and inference in Azure environments.
  • Proven experience designing and delivering rapid prototypes and POCs, preferably using Azure AI and cloud services, tested with beta customers or internal stakeholders.
  • Deep expertise in Microsoft Azure, including services like Azure Machine Learning, Azure OpenAI, Cognitive Services, Azure Functions, Azure Data Lake, and Azure Synapse Analytics.
  • Proficient in web technologies such as JavaScript, TypeScript, HTML5, and CSS, with the ability to integrate GenAI features into web applications.
  • Familiarity with Azure DevOps, ARM templates, and CI/CD pipelines for deploying cloud-based and AI-powered applications.
  • Strong understanding of cloud security, data governance, and AI model compliance in regulated environments.
Benefits
  • Health insurance
  • Competitive salary
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities
  • Travel may be required (<5%)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NET CorePythonTensorFlowPyTorchmicroservices architectureDockerKubernetesSQLNoSQL
Soft skills
technical thought leadershipcollaborationmentoringadvocacy for Agile methodologiescommunicationproblem-solvingdesign thinkinginnovationconsensus buildingquality assurance