About the Role
The Advanced Remanufacturing and Technology Centre (ARTC) is seeking a Senior Software Engineer to lead the design and architecture of software systems that enable AI-driven manufacturing solutions. This role focuses on engineering scalable, maintainable systems tailored to diverse industrial use cases, with strong emphasis on backend development, data integration, and AI solution lifecycle support.
You will work closely with cross-functional teams to architect systems that connect manufacturing data, AI models, and operational workflows. Your experience in DevOps and MLOps will be key to ensuring reliable deployment, monitoring, and traceability of AI solutions in production environments.
Key Responsibilities
· Architect and develop backend systems that support AI solution deployment across manufacturing use cases.
· Design software components and data flows that integrate with manufacturing systems, enterprise platforms and sensors.
· Implement DevOps and MLOps practices to automate deployment, versioning, and monitoring of AI models and services.
· Collaborate with data scientists, engineers, and domain experts to translate operational requirements into robust technical designs.
· Ensure system scalability, maintainability, and traceability across the AI development lifecycle.
· Contribute to documentation, design reviews, and continuous improvement of engineering practices.
· Support integration of AI systems with existing manufacturing infrastructure and enterprise data sources.
Technical Requirements
- Degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of experience in backend software development and system architecture.
- Proven experience in designing and implementing software systems for AI-based manufacturing applications.
- Hands-on experience with DevOps and MLOps tools and workflows (e.g., CI/CD, model versioning, monitoring).
- Strong understanding of software design principles, data integration, and API development.
- Excellent problem-solving, communication, and collaboration skills.
Good to Have
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and hybrid deployment models.
- Basic understanding of networking concepts and system security.
- Exposure to manufacturing systems, industrial automation, or IoT platforms.