This position is in Manufacturing analytics team within the Global Data Insight & Analytics (GDI&A) department. The Software Engineer is responsible for the design, development, testing, and maintenance of software applications that support manufacturing data and metrics. You will work across the entire software development lifecycle, including architecture design, coding, and deployment. The role requires full-stack capabilities to manage both user interfaces and server-side components.
- Technical Leadership: Serve as the "Tech Anchor" for the squad, making high-level design choices and dictates technical standards (coding standards, tools, and platforms) to ensure consistency and quality.
- Full-Stack Development: Lead the development of responsive, high-performance web applications using React/Angular, while building robust, scalable microservices in Python/Java.
- Cloud Infrastructure & Management: Architect and manage any cloud-native infrastructure (Google Cloud Platform is preferred) ensuring high availability, security, and cost-optimization for analytics workloads.
- DevOps & CI/CD Excellence: Design and maintain advanced CI/CD pipelines (Tekton/Jenkins, etc). Drive "Automate Everything" philosophies, including automated testing, deployment, and infrastructure-as-code (IaC).
- Manufacturing Analytics Support: Collaborate with Data Scientists and other Software Engineers to productionalize ML models and data pipelines, ensuring they are integrated into stable, user-facing software.
- Mentorship & Code Quality: Conduct rigorous code reviews and pair programming sessions. Mentor junior and mid-level engineers to elevate the overall technical competency of the team.
- System Architecture: Design complex system integrations, ensuring seamless data flow between shop-floor IoT devices, Data Platform and cloud-based analytics engines.