At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing takes grit. But at ABB, you’ll never run alone. Run what runs the world.This Position reports to:Principal Software Engineer
What We Believe In
Join us at ABB as we work together with a global team to transform society and industry, promoting a more productive and sustainable future.Our mission at ABB is to promote diversity and inclusion on every front, encompassing gender, sexual orientation, abilities, ethnicity, and generational perspectives. Together, we are embarking on a journey where each one of us, individually and collectively, welcomes and celebrates individual differences.ABB is a prominent global technology firm that facilitates the evolution of society and industry towards a more efficient, sustainable future. ABB has a rich history that spans over 130 years, contributing significantly through the four Industrial Revolutions and continues to shape the path of industry 4.0. By incorporating digital innovations within its electrification, robotics, automation, and motion offerings, ABB transforms technology to enhance performance capabilities significantly.
Roles & Responsibilities:
This is a technical Leadership role in Cloud and AI platform, reporting to the Digital Solution Engineering Manager in ABB Ability™ Genix - industrial analytics and artificial intelligence Platform in business area Process Automation located in Bangalore. You will be leading the Product delivery team including Platform Services at Ability Innovation Center (AIC), home to the largest technology and engineering pool in ABB globally and is a part of ABB Global Industries and Services Private Limited, a subsidiary of ABB. It is based in Bangalore, the silicon-valley of India. Its unique infrastructure places research, development, engineering, and service teams under one roof, increasing collaboration and reducing time to market, with no compromise on quality.We are looking for a highly proficient Software Engineer to become part of our team, working on the development and improvement of ABB Ability™ Genix, particularly in areas like deployment automation, packaging, and essential technical skills. As a Software Engineer, you'll have the chance to connect with an accomplished team of engineers to advance technology initiatives, improve Agile Delivery, and bolster overall team effectiveness.Are you interested in a workplace that combines the aspects of technology, data, domain, and Industrial AI to build innovative analytics solutions for process automation customers? If you prioritize creativity and effective solutions, this could be the right team for you. Become part of ABB and take advantage of our varied global network as you collaborate with and guide our esteemed teams. Most importantly, push yourself each day to reach new heights. Let’s write the future together.The work model for the role is: Hybrid
You will be mainly accountable for:
- Build LLM/agent workflows using LangChain, LangGraph, or similar frameworks; develop and refine prompts, conversational flows, and integrations for IIoT use cases; enhance model understanding of industry terminology and real-time data; collaborate with engineering teams and create supporting documentation.
- Oversee the creation of features associated with LLM frameworks and agent-based workflows; maintain effective communication with interdisciplinary teams; share regular updates on project progress; encourage a culture of collaboration; eliminate technical obstacles; and liaise with external partners.
- Promote continuous improvement within the team; identify opportunities to optimize Scrum processes; and provide coaching or training on Scrum practices.
- Align product, engineering, and stakeholder efforts to ensure cohesive delivery, smooth collaboration, and consistent execution across IIoT and AI-driven initiatives.
Qualifications for the role:
- Hold a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with 3+ years of experience in NLP, machine learning, and chatbot development.
- Exhibit advanced knowledge of Python, particularly in application development with Flask or FastAPI, and showcase experience in rolling out production-ready systems on Kubernetes.
- Possess familiarity with IIoT concepts, protocols, and systems, along with the ability to design and implement scalable, secure web and REST API applications.
- Demonstrate proficiency in machine learning frameworks and programming languages, such as Python, TensorFlow, and PyTorch, along with experience in microservices architecture and asynchronous design methods.
- Possess practical knowledge of Azure cloud services, such as App Service, Cosmos DB, AKS, Cognitive Datalake, and Azure SQL Server.
- Be skilled in working with CI/CD pipelines for automated build, test, and deployment processes, ensuring scalable and maintainable software delivery.
- Exhibit effective communication, documentation, mentoring, and collaboration skills to assist in team development and knowledge exchange.
More About Us
ABB’s Digital business area enables customers to operate some of the world’s largest and most complex industrial infrastructures, helping them outrun – leaner and cleaner.Become a part of our innovative team and advance your career by playing a role in creating impactful Industrial AI and Cloud applications and services that prioritize care.We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.
Fraud Warning:
Any genuine offer from ABB will always be preceded by a formal application and interview process.We never ask for money from job applicants.For current open positions you can visit our career website https://global.abb/group/en/careers and apply.Please refer to detailed recruitment fraud caution notice using the link https://global.abb/group/en/careers/how-to-apply/fraud-warning.