Software Engineer, Principal - GenAI / ML
Role details
Job location
Tech stack
Job description
As a Principal Engineer, you will lead a high-impact team focused on advancing Infor MES by leveraging Infor OS technologies to design, develop, and deliver cutting-edge Generative AI and Machine Learning solutions. Your leadership and deep technical expertise will be critical to driving innovation within the MES product line by embedding intelligent automation, predictive analytics, and generative AI capabilities that enhance operational efficiency and customer value. You will be a key contributor to the strategic roadmap, collaborating with product management, engineering, data science, and cloud teams to build scalable, secure, and performant AI-driven features.
A Day in The Life Typically Includes:
- Lead, mentor, and grow a team of engineers focused on AI/ML development within the Infor MES solution.
- Architect and deliver scalable Generative AI and Machine Learning solutions leveraging Infor OS platform services and APIs.
- Drive the design and integration of AI/ML models into MES workflows, ensuring seamless customer experiences and operational reliability.
- Collaborate closely with cross-functional teams - Product Management, Software Engineering, Cloud Infrastructure, and Security - to align AI initiatives with business goals.
- Evaluate emerging AI/ML technologies and frameworks to continuously innovate and improve solution capabilities.
- Lead code and design reviews, establish engineering standards, and promote a culture of technical excellence and knowledge sharing.
- Partner with the Infor OS platform teams to leverage existing services (identity, event processing, workflow, analytics) to accelerate AI solution delivery.
- Represent the AI/ML engineering function in technical leadership forums and contribute to company-wide innovation strategies.
Requirements
- Proven professional experience in software engineering, with significant experience in .NET development.
- Strong understanding of Machine Learning and Generative AI concepts, with practical experience using AI/ML tools and frameworks in application development.
- Familiarity with MCP, AI agents, and similar orchestration/control plane technologies used in AI-driven SaaS solutions.
- Experience integrating AI/ML capabilities into enterprise SaaS products, preferably in cloud environments such as AWS.
- Solid knowledge of REST APIs, microservices, and scalable SaaS architectures.
- Proficiency in software development best practices, including CI/CD, automated testing, and code reviews.
- Excellent leadership, mentoring, and communication skills to drive team success and stakeholder alignment.
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Practical exposure to Generative AI tools (e.g., OpenAI APIs, Hugging Face interfaces, LangChain, or similar agent frameworks).
- Background in MES or industrial software domains is a plus.
- Understanding of multi-tenant SaaS environments and security best practices.
- AWS certifications or equivalent cloud expertise.
- Experience with Agile development methodologies and DevSecOps practices.