For Employers
SCADA Python developer
Company logo (non-clickable)
ABB
2 days ago
Posted date
2 days ago
N/A
Minimum level
N/A
OtherJob category
Other
SCADA Python developer

At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. That's our story. Make it your story.

This position reports to

Project Manager

Your role and responsibilities

We are seeking a skilled Python Programmer to join our SCADA Department. The successful candidate will be responsible for developing and implementing machine learning solutions to enhance our SCADA systems. This role requires a strong background in Python programming, machine learning, and data analysis. Responsibilities: 1. Development and Implementation: • Develop and implement machine learning algorithms to optimize SCADA system performance. • Analyze large datasets to identify patterns and insights that can improve system efficiency and reliability. • Design and develop software tools for data collection, processing, and visualization. • Maintain and update existing Python codebases to ensure optimal performance. • Conduct testing and validation of machine learning models to ensure accuracy and reliability. • Provide technical support and training to SCADA team members on machine learning applications. • Stay updated with the latest advancements in machine learning and SCADA technologies. 2. Collaboration: • Collaborate with SCADA engineers to integrate machine learning models into existing systems. • Work closely with the SCADA team to develop and integrate control system solutions. • Collaborate with the engineering department to support the development of electrical and automation systems. • Coordinate with project engineers to align software solutions with project requirements and timelines. 3. Technical Expertise: • Utilize frameworks like Django, Flask, and Pylons to develop robust and scalable applications. • Apply knowledge of object-oriented programming and database management to enhance software functionality. • Explore and implement machine learning and big data solutions to optimize operations: o Predictive Maintenance, Anomaly Detection to prevent outages, Quality Control, load forecasting, and optimizing energy distribution. o Optimize the performance of renewable solutions. o Real-time decision-making o Cybersecurity

Qualifications for the role

  • Degree in Software Engineering, Computer Science, or Mathematics.
  • Proficiency in Python and experience with frameworks such as Django, Flask, and Pylons.
  • Strong knowledge of data analysis and visualization tools (e.g., Pandas, NumPy, Matplotlib).
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Knowledge of object-oriented programming and database management.
  • Desirable knowledge of neural networks and their applications in the electrical sector.
  • Familiarity with big data and machine learning technologies.
  • Experience with integrating software solutions with hardware components like Arduinos.
  • Familiarity with SCADA systems and industrial automation.
  • Analytical and problem-solving mindset.
  • Ability to work effectively in a team environment.
  • Self-motivated and capable of working independently.
  • Strong communication and teamwork abilities.
  • Experience with real-time data processing and analysis.
  • Knowledge of industrial communication protocols (e.g., Modbus, OPC).
  • Familiarity with cloud computing platforms (e.g., AWS, Azure) for deploying machine learning models.


More about us

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. #MyABBStory
Related tags
-
JOB SUMMARY
SCADA Python developer
Company logo (non-clickable)
ABB
Panama City
2 days ago
N/A
Full-time