• Design and implement AWS infrastructure using the Cloud Development Kit (CDK), establishing patterns and best practices for infrastructure as code
• Architect application systems and provide software architecture guidance for applications built by machine learning engineers and controls engineers
• Lead the design and development of deployment and simulation infrastructure for our Beckhoff PLC-based factory control system, including comprehensive testing environments and CI/CD pipelines
• Create documentation, tools, and training materials to help controls engineers effectively use the simulation and test ecosystem
• Collaborate with cross-functional teams to gather requirements, mentor engineers on best practices, and participate in technical planning for long-term infrastructure strategy
• B.S. or advanced degree in Software Engineering, Computer Science, or another discipline with significant relevant work experience
• Minimum 5+ years of software development experience with demonstrated expertise in infrastructure, systems design, and AWS services (preferably using AWS CDK)
• Experience designing and implementing deployment pipelines, testing frameworks, and simulation environments; familiarity with industrial control systems or PLCs is a plus
• Strong understanding of software architecture patterns with ability to provide technical guidance to engineers from diverse backgrounds
• Excellent communication skills, self-motivated attitude, and a passion for sustainability and making the world a better place!