rockwell automationSacramento, CA
Software Engineer, Project, AI Platforms
Software Engineer, Project, AI Platforms
Apply for this role (opens in a new tab)Overview:
In this Platform Engineer role, you will design and build core services, SDKs, and APIs to embed AI capabilities into Rockwell’s software suite. You’ll lead end-to-end development of platform components, ensuring governance, security, and performance in production. You will collaborate with product, architecture, and security teams to apply OT/ICS constraints while exploring new AI models and patterns. This is a hands-on, AI-first software engineering role that shapes how product teams ship advanced AI features at scale. Compensation / Benefits Health Insurance including Medical, Dental and Vision 401k Paid Time off Parental and Caregiver Leave Flexible Work Schedule
Responsibilities:
Design and build platform services, SDKs, and APIs used to embed AI into FactoryTalk Design Studio, FTOptix, and Logix Designer Build and maintain MCP servers and tool interfaces granting agents governed access to build, test, and product systems Develop evaluation suites and regression gates to measure AI feature quality, safety, latency, and cost before release Own subsystem design through implementation, testing, and production operation, including observability and performance budgets Collaborate with product, architects, and security to enforce OT/ICS constraints (IP protection, binary signing, data boundaries) for AI features Prototype and evaluate new models and agent patterns, turning successful ones into supported platform capabilities Enhance the team’s AI-assisted development loop and share learnings across engineering teams
Key requirements:
Bachelor’s Degree or equivalent experience 8+ years in software product development Experience shipping production software in Python, C#, or C++ API/service design experience used by other engineering teams Hands-on with AI coding tools and LLM APIs Azure, containers, and CI/CD pipelines experience Experience building/evaluating LLM applications: tool calling, retrieval, agent frameworks, MCP, offline eval design Familiarity with industrial automation concepts (PLC, OPC UA) Secure development practices for features embedding LLMs and agents Clear written and verbal communication across teams Clear written communication Cross-functional collaboration Problem solving and technical curiosity Python C# C++
Also on the board Same function, level within a rung
Level
Lead
Location
Sacramento, CA
Occupation
Software Developers
Industry
Software Publishers
Posted
today