remoteonsite
Principal Software Engineer - Tech Lead - Gen AI - ABB
Software Engineer
Lead the design and delivery of advanced Gen AI solutions for industrial automation, driving innovation in Python, Node.js, and cloud-native ML on AWS to transform process control and digital workflows.
About the role
Key Responsibilities
- Architect and lead end‑to‑end development of Gen AI features for industrial automation platforms, ensuring scalability, reliability, and security.
- Collaborate with cross‑functional teams to translate business requirements into robust, cloud‑native microservices using Python and Node.js.
- Design and implement machine‑learning pipelines on AWS (SageMaker, Lambda, ECS) to deliver real‑time predictive insights and autonomous control.
- Mentor and coach engineering teams, fostering best practices in CI/CD, automated testing, and DevOps.
- Drive continuous improvement of code quality, performance, and maintainability across the product stack.
Requirements
- 10+ years of software engineering experience with a strong background in AI/ML and cloud platforms.
- Proficiency in Python, Node.js, and AWS services (SageMaker, Lambda, ECS, RDS).
- Hands‑on experience building and deploying Gen AI models at scale.
- Excellent communication skills and a proven track record of leading technical teams.
- Strong problem‑solving mindset and passion for industrial automation.
Skills
pythonnodejsmachine learningaws